我有一个类似的结构的熊猫数据帧:重命名级别的一个项目中的大熊猫多指标
Name Location Position Data1 Data2
Foo loc1 12345 present absent
Foo2 loc2 67890 absent present
其中Name
,Location
和Position
是多指标的水平。不过,我需要重命名索引的单个级别:对于此示例,我需要将Foo2
更改为Bar
。
我想DataFrame.rename()
会做的工作,但如果我指定
new_df = old_df.rename(index={"Foo2": "Bar"})
它并没有真正改变指数,更糟的是,它变平了。
是我想要做的可能吗?或者我打了一只熊猫虫?
谢谢,在此期间,我会解决这个问题,稍后我会发布我的解决方案,概述开放漏洞。 – Einar 2013-03-25 10:37:16