編寫 Python 程式碼以重新命名資料框中的給定軸


假設你有一個數據框並且重新命名軸的結果是,

Rename index:
index    Id    Age    Mark
   0    1.0    12.0   80.0
   1    2.0    12.0   90.0
   2    3.0    14.0   NaN
   3    NaN    13.0   95.0
   4    5.0    NaN    85.0

解決方案

要解決此問題,我們將遵循以下步驟:

  • 定義一個數據框

  • 將 df.rename_axis() 函式應用到軸名稱 'index' 中並將 axis=1

df.rename_axis('index',axis=1)

示例

import pandas as pd
df = pd.DataFrame({"Id":[1, 2, 3, None, 5],
                     "Age":[12, 12, 14, 13, None],
                     "Mark":[80, 90, None, 95, 85],
                  })
print("Dataframe is:\n",df)
print("Rename index:")
df = df.rename_axis('index',axis=1)
print(df)

輸出

Dataframe is:
   Id    Age    Mark
0 1.0    12.0   80.0
1 2.0    12.0   90.0
2 3.0    14.0   NaN
3 NaN    13.0   95.0
4 5.0    NaN    85.0
Rename index:
index    Id    Age    Mark
   0    1.0    12.0   80.0
   1    2.0    12.0   90.0
   2    3.0    14.0   NaN
   3    NaN    13.0   95.0
   4    5.0    NaN    85.0

更新日期:2021 年 2 月 25 日

216 次瀏覽

開啟 職業生涯

完成課程認證

開始
廣告
© . All rights reserved.