【问题标题】:Python Pandas print() and .to_csv() truncating resultsPython Pandas print() 和 .to_csv() 截断结果
【发布时间】:2017-11-16 18:22:03
【问题描述】:

我有一个包含 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 文件看起来与上面完全相同。我以前从来没有让 Pandas 这样做过。有谁知道我做错了什么?提前致谢。

【问题讨论】:

    标签: python pandas csv printing


    【解决方案1】:

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

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

    更多详情请查看this link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2011-03-01
      • 2022-07-05
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多