Pandas学习笔记
修改列名时用到了pandas.Dataframe.rename()函数。
首先加载数据
dfprovince = pd.read_csv('D:\labs\provinces.csv')
dfprovince
我想将province修改为p_name,将id修改为p_id,于是我输入以下代码
dfprovince.rename(columns={'province':'p_name','id':'p_id'})
dfprovince
这时候发现并没有达到我想要的结果,后来查了下,需要rename()里面加上inplace = True,修改成功
dfprovince.rename(columns={'province':'p_name','id':'p_id'},inplace=True)
dfprovince
inplace:bool, default False :是否覆盖原来的数据
查了下它的作用是:是否在原对象基础上进行修改