【Pandas DataFrame】rename()メソッドで、データフレームの列名やインデックス名を変更することができます。

python

pandasのDataFrameには、rename()メソッドという機能があります。この機能を使うと、データフレームの列名やインデックス名を変更することができます。

rename()メソッドは、以下のような引数を受け取ります。

  • columns : 列名を変更する場合に指定します。
  • index : インデックス名を変更する場合に指定します。
  • inplace : 破壊的変更を行うかどうかを指定します。Trueを指定すると、元のデータフレームが変更されます。

以下の例では、DataFrameのインデックス名を変更しています。

import pandas as pd
# データフレームを作成
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c'])
# インデックス名を変更
df.rename(index={'a': 'A', 'b': 'B', 'c': 'C'}, inplace=True)
# 結果を表示
print(df)
   A  B
A 1 4
B 2 5
C 3 6
タイトルとURLをコピーしました