将Pandas数据框打印到文本文件(Python 3)

时间:2014-09-24 22:57:02

标签: python-3.x pandas

我有一个像这样的大数据文件

 Words
 One
 Two
 Three
 ....
 Threethousand

我正在尝试使用以下代码将此列表打印到文本文件中:

 df1 = df[['Words']]
 with open('atextfile.txt', 'w', encoding='utf-8') as outfile:
         print(df1, file=outfile)

但是会发生的事情是它没有打印出整个DF,最终看起来像这样:

 Words
 One
 Two
 Three
 ....
 Threethousand
 Fourthousand
 Fivethousand

如何打印整个DF?

1 个答案:

答案 0 :(得分:1)

我会使用to_string来执行此操作,它不会像打印那样缩写:

df['Words'].to_string('atextfile.txt')
# or
df[['Words']].to_string('atextfile.txt')