作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 MultiIndex pandas DataFrame,需要更改 0 级索引值。当前的 DataFrame 有一个名为 (test, time)
的 MultiIndex。
如何将字符串“Test 4”(位于索引的顶层)设置为其他字符串?
为了加分,我的很多DataFrames在索引的test
级别会有不止一个值。我可以使用名称列表一次重命名多个名称吗?
感谢您的帮助。
(已编辑:)我的数据是:
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'})
关于python - 如何在 MultiIndex pandas DataFrame 中设置索引值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41515877/
我是一名优秀的程序员,十分优秀!