pandas 重命名列
2019-12-10 本文已影响0人
黑曼巴yk
rename
重命名指定列名
ufo.rename(columns={'Colors Reported':'Colors_Reported'},inplace=True )
重命名全部列名
ufo_col = ['city', 'Colors_Reported', 'ShapeReported', 'State', 'Time']
ufo.columns = ufo_col
ufo.head()
初始化的时候同时重命名
names = ['city', 'Colors_Reported', 'ShapeReported', 'State', 'Time']
ufo = pd.read_csv('./pandas-videos/data/ufo.csv', names=names, header=0)
ufo.head()
使用正则表达式批量更改列名
ufo.columns = ufo.columns.str.replace(' ','_')
ufo.columns