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
上一篇下一篇

猜你喜欢

热点阅读