Python
Python3

Python データフレームの列名を変更

pandasでのデータ加工時、データフレームの列名を変更したいとき

1.データ読み込み時

df = pd.read_csv('test.csv',
                  names = ('id', 'gender', 'generation'))

変更後イメージ

id gender generation
aa 0 10
bb 1 20

2.データ読み込み後

現在ついている列名を何に変更するかを、columnsの後に辞書型で指定する

#変更前のデータフレーム名をdfとする
df = df.rename(columns={'A':'id', 'B':'gender', 'C':'generation'})

変更前イメージ

A B C
aa 0 10
bb 1 20

変更後イメージ

id gender generation
aa 0 10
bb 1 20