![](/img/trans.png)
[英]How to change values of a pandas DataFrame hierarchical index given a MultiIndex object
[英]How to set index values in a MultiIndex pandas DataFrame?
我有一個MultiIndex pandas DataFrame,需要更改0級索引值 。 當前的DataFrame具有一個稱為(test, time)
的MultiIndex。
如何將字符串“ Test 4”(在索引的最高級別)設置為其他字符串?
為了加分,我的許多DataFrame在索引的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']
首先,不發布沒有數據的圖片嗎?
第二:
df.index.set_levels(['Test4'], level=0, inplace=True)
您可以傳遞字典來rename
以重命名任何索引中的特定值。
df.rename(index={'Test4':'something else'})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.