我有一个pandas数据框,其索引如下:
df.index
['a_1', 'b_2', 'c_3', ... ]
Run Code Online (Sandbox Code Playgroud)
我想将这些索引重命名为:
['a', 'b', 'c', ... ]
Run Code Online (Sandbox Code Playgroud)
如何在不指定具有每个索引值的显式键的字典的情况下执行此操作?
我试过了:
df.rename( index = lambda x: x.split( '_' )[0] )
Run Code Online (Sandbox Code Playgroud)
但这引发了一个错误:
AssertionError: New axis must be unique to rename
Run Code Online (Sandbox Code Playgroud)