Python Pandas print()和.to_csv()截断结果

时间:2017-11-16 18:22:04

标签: python pandas csv printing

我有一个包含8列和1399行的数据框。当我使用print()函数显示数据框时,它大致如下:

        Column 1    Column 2    Column 3    Column 4    \
1       data        data        data        data
2       data        data        data        data
3       data        data        data        data
4       data        data        data        data
5       data        data        data        data
...     ...         ...         ....        ....
1395    data        data        data        data
1396    data        data        data        data
1397    data        data        data        data
1398    data        data        data        data
1399    data        data        data        data

    Column 5    Column 6    Column 7    Column 8
1       data        data        data        data
2       data        data        data        data
3       data        data        data        data
4       data        data        data        data
5       data        data        data        data
...     ...         ...         ....        ....
1395    data        data        data        data
1396    data        data        data        data
1397    data        data        data        data
1398    data        data        data        data
1399    data        data        data        data

我认为这只是python,它可以通过标准输出轻松读取,但是当我使用.to_csv()函数时,生成的.csv文件看起来与上面完全相同。我从来没有让熊猫这样做过。有谁知道我做错了什么?提前谢谢。

1 个答案:

答案 0 :(得分:2)

将display.max_colwidth选项设置为-1,如下所示

pd.set_option('display.max_colwidth', -1)

了解更多详情,请查看this link