我试图将我的数据写入带有多列的文本文件pandas数据帧,但是在文件中我看到3列符合" \"在行的末尾和下面的所有行下面的符号,我看到下一列,我想在一行中使用数据帧的1sts列。
例如:
Money Honey Boney \
1. 34 34 464
2.
.....
Yargen Newrte Ederblade
1. 34 45 545
2
...
我的步骤:
1. wedew= open('file.csv','w')
2. wedew.write('\n' + str(df) + '\n')
3. wedew.close()
如果没有" \"我怎样才能正确看到一行中的所有列?并用我的方式(w \ o' to_csv')?
答案 0 :(得分:1)
您绝对不想将数据框的字符串表示保存在文件中,这不是它的意思。使用保存到文件时实际应该使用的方法。试试to_csv
。
df.to_csv('file.csv')
如果要将文件另存为TSV(使用制表符作为分隔符),则需要在函数调用中添加delimiter='\t'
参数。