【发布时间】:2019-04-11 18:46:03
【问题描述】:
我正在尝试多次使用 replace 方法来更改多索引熊猫数据框的给定级别的索引。
如此处所示:Pandas: Modify a particular level of Multiindex,@John 得到了一个效果很好的解决方案,只要使用一次 replace 方法即可。
问题是,如果我多次使用这种方法,它就不起作用。 例如
df.index = df.index.set_levels(df.index.levels[0].str.replace("dataframe_",'').replace("_r",' r'), level=0)
我收到以下错误消息:
AttributeError: 'Index' object has no attribute 'replace'
我错过了什么?
【问题讨论】:
标签: python pandas dataframe multi-index