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

Linda Hamilton
發布: 2024-10-23 11:38:32
原創
927 人瀏覽過

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中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!