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