重新命名Pandas DataFrame 索引和列
重新命名Pandas DataFrame 索引和列
在此場景中,您有一個包含DateTime 索引和未標記列的CSV 文件,請重命名兩者索引和列對於組織和分析至關重要。然而,使用標準的 df.rename() 方法只會重新命名列名。
解決方案:重新命名索引等級名稱
df.index.names = ['Date']
df.index.names = ['Date']這會將名稱「Date」指派給索引層級。
理解索引和列
需要注意的是,列和索引本質上是同一類型的物件(索引或多重索引)。您可以使用轉置方法交換他們的角色。此概念化有助於理解重命名過程。
重新命名列層級名稱:df.columns.names = ['column']
注意:
index.names 和columns .names 屬性只是列表,允許透過重命名列表來理解或映射。請記住,重新命名索引值和層級名稱之間的主要區別在於層級名稱引用標籤或標題,而重新命名值則直接更改索引或列值本身。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3