」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何重新命名索引和列

如何重新命名索引和列

發佈於2024-11-21
瀏覽:875

How Can I Rename the Index and Column

重新命名Pandas DataFrame 索引和列

重新命名Pandas DataFrame 索引和列

在此場景中,您有一個包含DateTime 索引和未標記列的CSV 文件,請重命名兩者索引和列對於組織和分析至關重要。然而,使用標準的 df.rename() 方法只會重新命名列名。

解決方案:重新命名索引等級名稱

df.index.names = ['Date']

df.index.names = ['Date']

這會將名稱「Date」指派給索引層級。

理解索引和列

需要注意的是,列和索引本質上是同一類型的物件(索引或多重索引)。您可以使用轉置方法交換他們的角色。此概念化有助於理解重命名過程。

    範例
  • 重命名索引值: df.rename(index={0: 'a'})
  • 重命名列名: df.rename(columns={'B': 'BB'})
  • 重新命名索引等級名稱:df.index.names = ['index']

重新命名列層級名稱:df.columns.names = ['column']

注意:

index.names 和columns .names 屬性只是列表,允許透過重命名列表來理解或映射。

How Can I Rename the Index and Column 請記住,重新命名索引值和層級名稱之間的主要區別在於層級名稱引用標籤或標題,而重新命名值則直接更改索引或列值本身。

版本聲明 本文轉載於:1729647616如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3