Posted at

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

More than 1 year has passed since last update.

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