Учитывая следующий фрейм данных:
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
Но опять же, количество столбцов будет варьироваться и не может быть предсказано.
Заранее спасибо!