2017-04-26 57 views
2

我看到如何重命名列,但我想重命名一個數據框中的索引(行名)。如何重命名Python Pandas中的索引行?

我有一個350行的表格,然後我總共添加到底部。然後我刪除除最後一行以外的每一行。

------------------------------------------------- 
|   |  A  |  B  |  C | 
------------------------------------------------- 
|  TOTAL | 1243 |  423 |  23 | 
------------------------------------------------- 

所以我有一行叫'總',然後幾列。我想將「Total」這個詞改名爲別的。

這甚至可能嗎?

非常感謝

回答

2

你可以使用字典結構rename(),例如,

In [1]: import pandas as pd 

     df = pd.Series([1, 2, 3]) 
     df 
Out[1]: 0 1 
     1 2 
     2 3 
     dtype: int64 

In [2]: df.rename({1: 3, 2: 'total'}) 
Out[2]: 0  1 
     3  2 
     total 3 
     dtype: int64 
+0

非常好,完美無缺!謝謝 :) – ScoutEU

2

容易,因爲這...

df.index.name = 'Name' 
+0

嘿,謝謝你的快速反應。我按照你的說法做了,但是現在我在所有列中都有一個名爲'foo'的新行,空白條目,然後'Total'行已經下移了所有數據(所以我現在有兩行數據) ? – ScoutEU

+0

你能否更新你的主要問題,以顯示你的代碼。 – SGhaleb

+0

嘿,謝謝你的幫助。下面Manel的解決方案已經成功了:) – ScoutEU

相關問題