pandas 对列进行重命名
最近做项目需要对某字段重新命名,遇到一些坑,下面讲解一下重新命名需要注意的地方:
获得CSV中的原始文件数据:
CSV文件数据import pandasas pd
import matplotlib.pyplotas plt
df= pd.read_csv("D:\python_BI\Iris.csv")
print(df)
第一种方法:
import pandasas pd
import matplotlib.pyplotas plt
df= pd.read_csv("D:\python_BI\Iris.csv")
df.columns=['a','第二','第三','d','e','f','g']
print(df)
注意:利用df.columns时,需要对所有的字段进行改名,缺少任意一个都会出现问题
pandas.columns改名 df.columns的结果第二种方法:
import pandasas pd
import matplotlib.pyplotas plt
df= pd.read_csv("D:\python_BI\Iris.csv")
#df.columns=['a','第二','第三','d','e','f','g']
df.rename(columns={'a':'第一','b':'第二','c':'第三','d':'D','e':'E','f':'F','g':'G'},inplace = True)
print(df)
就到这里了,谢谢。
网友评论