Как сгладить иерархический индекс в столбцахPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как сгладить иерархический индекс в столбцах

Сообщение Anonymous »


У меня есть фрейм данных с иерархическим индексом по оси 1 (столбцы) (из операции groupby.agg):

USAF WBAN год месяц день s_PC s_CL s_CD s_CNT tempf сумма сумма сумма сумма amax amin 0 702730 26451 1993 1 1 1 0 12 13 30,92 24,98 1 702730 26451 1993 1 2 0 0 13 13 32,00 24,98 2 702730 26451 1993 1 3 1 10 2 13 23,00 6,98 3 702730 26451 1993 1 4 1 0 12 13 10,04 3,92 4 702730 26451 1993 1 5 3 0 10 13 19,94 10,94 Я хочу сгладить его, чтобы оно выглядело так (имена не имеют решающего значения — я могу переименовать):

USAF WBAN год месяц день s_PC s_CL s_CD s_CNT tempf_amax tmpf_amin 0 702730 26451 1993 1 1 1 0 12 13 30,92 24,98 1 702730 26451 1993 1 2 0 0 13 13 32,00 24,98 2 702730 26451 1993 1 3 1 10 2 13 23,00 6,98 3 702730 26451 1993 1 4 1 0 12 13 10,04 3,92 4 702730 26451 1993 1 5 3 0 10 13 19,94 10,94 Как мне это сделать? (Я много пробовал, но безрезультатно.)

По предложению, вот голова в виде диктофона
{('ВВС США', ''): {0: '702730', 1: '702730', 2: '702730', 3: '702730', 4: '702730'}, ('WBAN', ''): {0: '26451', 1: '26451', 2: '26451', 3: '26451', 4: '26451'}, ('день', ''): {0: 1, 1: 2, 2: 3, 3: 4, 4: 5}, ('месяц', ''): {0: 1, 1: 1, 2: 1, 3: 1, 4: 1}, ('s_CD', 'sum'): {0: 12,0, 1: 13,0, 2: 2,0, 3: 12,0, 4: 10,0}, ('s_CL', 'сумма'): {0: 0,0, 1: 0,0, 2: 10,0, 3: 0,0, 4: 0,0}, ('s_CNT', 'sum'): {0: 13,0, 1: 13,0, 2: 13,0, 3: 13,0, 4: 13,0}, ('s_PC', 'sum'): {0: 1,0, 1: 0,0, 2: 1,0, 3: 1,0, 4: 3,0}, ('tempf', 'amax'): {0: 30.920000000000002, 1:32,0, 2:23,0, 3: 10.039999999999999, 4: 19,939999999999998}, ('темпф', 'амин'): {0: 24,98, 1:24,98, 2: 6,9799999999999969, 3: 3,9199999999999982, 4: 10.940000000000001}, ('год', ''): {0: 1993, 1: 1993, 2: 1993, 3: 1993, 4: 1993}}
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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