Учитывая следующий кадр данных:Панды Добавить заголовок строку для мультииндексного
d2=pd.DataFrame({'Item':['y','y','z','x'],
'other':['aa','bb','cc','dd']})
d2
Item other
0 y aa
1 y bb
2 z cc
3 x dd
Я хотел бы добавить строку в верхнюю часть, а затем использовать его в качестве уровня 1 в мультииндексированном заголовке. Я не всегда могу предсказать, сколько столбцов будет иметь кадр данных, поэтому новая строка должна учитывать это (например, случайные символы или цифры в порядке). Я ищу что-то вроде этого:
Item other
A B
0 y aa
1 y bb
2 z cc
3 x dd
Но опять же, количество столбцов будет меняться и не могут быть предсказаны.
Заранее благодарен!