Сглаживание столбцов pandas нетривиальным способомPython

Программы на Python
Ответить
Anonymous
 Сглаживание столбцов pandas нетривиальным способом

Сообщение Anonymous »

У меня есть кадр данных pandas, который выглядит следующим образом:
site pay delta over under
phase a a b
ID
D01 London 12.3 10.3 -2.0 0.0 -2.0
D02 Bristol 7.3 13.2 5.9 5.9 0.0
D03 Bristol 17.3 19.2 1.9 1.9 0.0

Я хотел бы свести мультииндекс столбца к столбцам
ID site a b delta over under
D01 London 12.3 10.3 -2.0 0.0 -2.0
D02 Bristol 7.3 13.2 5.9 5.9 0.0
D03 Bristol 17.3 19.2 1.9 1.9 0.0

Я пытаюсь найти в Интернете документацию и учебные пособия, чтобы понять, как это сделать.
Я буду рад советам, в идеале — сделать это надежным способом, который не требует жесткого кодирования позиций столбцов.

ОБНОВЛЕНИЕ: to_dict равен
{'index': ['D01', 'D02', 'D03'],
'columns': [('site', 'a'),
('pay', 'a'),
('pay', 'b'),
('delta', ''),
('over', ''),
('under', '')],
'data': [['London', 12.3, 10.3, -2.0, 0.0, -2.0],
['Bristol', 7.3, 13.2, 5.8999999999999995, 5.8999999999999995, 0.0],
['Bristol', 17.3, 19.2, 1.8999999999999986, 1.8999999999999986, 0.0]],
'index_names': ['ID'],
'column_names': [None, 'phase']}


Подробнее здесь: https://stackoverflow.com/questions/792 ... rivial-way
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»