我有一个MultiIndex pandas DataFrame,需要更改0级索引值。当前的DataFrame具有一个称为的MultiIndex (test, time)
。
如何将字符串“ Test 4”(在索引的最高级别)设置为其他字符串?
为了加分,我的许多DataFrametest
在索引级别上将具有多个值。我可以使用名称列表一次重命名多个吗?
感谢您的任何帮助。
(编辑:)我的数据是:
test time force displacement minutes event
'Test 4' 0.0000 .1202 0 0.00000 False
'Test 4' 0.0012 .0901 0 0.00002 False
'Test 4' 0.0018 .0901 0 0.00003 False
'Test 4' 0.0030 .0901 0 0.00004 False
'Test 4' 0.0042 .0901 0 0.00005 False
'Test 5' 0.0000 .1203 0 0.00000 False
'Test 5' 0.0012 .0901 0 0.00002 False
将多重索引设置为 ['test', 'time']
您可以传递字典以rename
重命名任何索引中的特定值。
df.rename(index={'Test4':'something else'})
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句