【问题标题】:write to csv from dataframes using python panda使用 python panda 从数据帧写入 csv
【发布时间】:2016-01-06 06:53:09
【问题描述】:

这是我的 csv 文件。

Uid,Message,Status
9425252526,Hello 1,0
9425252527,Hello 2,0
9425252528,Hello 3,0
9425252529,Hello 4,0
9425252530,Hello 5,0

如果我将它转换为 pandas 数据框并将其写回另一个文件,它会添加这个不需要的额外列,如下所示(最左边的列)

,Uid,Message,Status
0,9425252526,Hello 1,0
1,9425252527,Hello 2,0
2,9425252528,Hello 3,0
3,9425252529,Hello 4,0
4,9425252530,Hello 5,0

如何删除此列?

【问题讨论】:

    标签: python python-2.7 pandas dataframe


    【解决方案1】:

    假设您将数据框命名为 df。您需要将index 设置为false

    df.to_csv("yourFile.csv", index=False)
    

    【讨论】:

      【解决方案2】:

      您需要将index=False 添加到to_csv

      print df.to_csv(index=False)
      
      "Uid,Message,Status"
      "9425252526,Hello 1,0"
      "9425252527,Hello 2,0"
      "9425252528,Hello 3,0"
      "9425252529,Hello 4,0"
      "9425252530,Hello 5,0"
      

      或者filename:

      df.to_csv('filename', index=False)
      

      【讨论】:

        猜你喜欢
        • 2015-05-29
        • 2015-09-08
        • 1970-01-01
        • 2018-11-29
        • 2016-03-30
        • 1970-01-01
        • 2020-01-02
        相关资源
        最近更新 更多