首頁 >後端開發 >Python教學 >如何重新命名 Pandas DataFrame 索引名稱?

如何重新命名 Pandas DataFrame 索引名稱?

Linda Hamilton
Linda Hamilton原創
2024-10-23 11:38:321030瀏覽

How to Rename Pandas DataFrame Index Names?

重新命名 Pandas DataFrame 索引

這個問題涉及重命名 DataFrame 的索引和列名稱。雖然 df.rename() 方法可以修改列名,但在重命名索引時卻遇到了困難。

理解這個問題的關鍵在於索引值和索引名稱的差異。 df.rename() 方法對索引值進行操作,而所需的操作涉及修改索引名稱。

要成功重新命名索引名稱,請使用以下語法:

<code class="python">df.index.names = ['NewName']</code>

更多資訊綜合理解,請考慮以下範例:

  1. 重新命名索引名稱:
<code class="python">df = pd.DataFrame([[1, 2, 3], [4, 5, 6]], columns=list('ABC'))
df.index.names = ['Date']</code>
  1. 重新命名索引值:
<code class="python">df1 = df.set_index('A')
df1.rename(index={1: 'a'})</code>
  1. 重新命名欄位名稱:
<code class="python">df1.rename(columns={'B': 'BB'})</code>

值得注意的是,索引名稱在概念上與列名稱相似,因為兩者都是同一物件類型(索引或多重索引)的實例。這種等價性允許透過轉置在列和索引之間進行互換。

以上是如何重新命名 Pandas DataFrame 索引名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn