给出以下数据框:
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(我认为),因为我想将这个数据框连接到另一个多索引。 我不想改变其他数据框架,因为我已经编写了很多代码,假设它的当前结构。
提前致谢!
答案 0 :(得分:2)
IIUC您可以将参数append=True
添加到set_index
:
print (d2.set_index('Item', append=True))
other
Item
0 y aa
1 y bb
2 z cc
3 x dd