У меня есть DraFrame с MultiIndex в столбцах, и я хочу превратить первый уровень в отдельный столбец. Исходный df [code]pd.DataFrame( { ('a', 'm1'): [0,1], ('a', 'm2'): [10, 11], ('b', 'm1'): [2,3], ('b', 'm2'): [12, 13], ('c', 'm1'): [3,4], ('c', 'm2'): [13,14], }, )
# a b c # m1 m2 m1 m2 m1 m2 # 0 0 10 2 12 3 13 # 1 1 11 3 13 4 14 [/code] Желаемый фрейм данных: [code] m1 m2 level0 0 10 a 1 11 a 2 12 b 3 13 b 3 13 c 4 14 c [/code] Я пробовал использовать pd.melt, но не смог добиться желаемого эффекта.