Python将数据框转换为逗号分隔的行[重复]

问题描述 投票:-2回答:5

此问题已经在这里有了答案:

我有一个熊猫数据框,将其称为2列df:

 user_id         result
   ---------      ---------
      12              0
      233             1
      189             0

依此类推。是否有一种简单的方法可以将此数据帧写到仅包含逗号分隔行的文本文件(删除了列标题),即

12, 0
233, 1
189, 0

感谢。

python pandas
5个回答
1
投票
df.to_csv("tst.csv")

0
投票

0
投票
这会将其写入文本文件。

-1
投票

-1
投票
相比其他解决方案是非常Python性的!!
代码的最上面一行只是在解决问题,熊猫中没有reset_column函数(可以吗?)。不值得解释,因为header = False更干净

此后drop命令将删除一行,默认情况下,axis = 0表示删除第一行。因此现在正在删除标题,或者标题是什么]

    to_csv默认情况下会自动将数据框写入为逗号分隔的格式
  • 顶行进行转换,重置新的行索引(不重置列),向后转换重置行索引,并且块0,1成为标题。有点疯狂,但是有效。

  • -1
    投票
    © www.soinside.com 2019 - 2024. All rights reserved.