pandas 对列进行重命名

作者: 默直 | 来源:发表于2019-07-15 17:46 被阅读1次

pandas 对列进行重命名


最近做项目需要对某字段重新命名,遇到一些坑,下面讲解一下重新命名需要注意的地方:

获得CSV中的原始文件数据:

import pandasas pd

import matplotlib.pyplotas plt

df= pd.read_csv("D:\python_BI\Iris.csv")

print(df)

CSV文件数据

第一种方法:

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)


就到这里了,谢谢。

相关文章

网友评论

    本文标题:pandas 对列进行重命名

    本文链接:https://www.haomeiwen.com/subject/sohnkctx.html