我有以下數據框:在Python轉化列索引大熊貓
index PUBLICO CLASSIFICACAO_PUBLICO
0 19 143643 1
1 34 111879 2
2 31 50382 3
3 9 49204 4
4 32 37541 5
5 4 36095 6
我需要的索引名稱列轉換爲索引列。
例如:
index PUBLICO CLASSIFICACAO_PUBLICO
19 143643 1
34 111879 2
31 50382 3
9 49204 4
32 37541 5
4 36095 6
我嘗試使用df.set_index('index')
,但沒有奏效。
以前名稱爲index
的列是DataFrame的索引列,但我使用reset_index()
;現在我需要做相反的事情。
您的預期輸出是什麼? 'df1 = df.set_index('index'); df1.index.name = None'對我很好。 –
你的意思是「它沒有工作」是什麼意思?你收到錯誤信息了嗎?意想不到的結果?請編輯您的問題以添加該信息。 – chrisaycock
你傳遞了param'inplace = True'嗎? 'set_index'返回df的一個副本,索引設置爲你的列 – EdChum