Pandas DataFrames:如何在没有空格的情况下换行文本

新手上路,请多包涵

我正在 Jupyter Notebook 中查看 Pandas DataFrame,我的 DataFrame 包含 URL 请求字符串,这些字符串可能有数百个字符长,没有任何空格分隔字符。

Pandas 似乎只在有空格时将文本换行到单元格中,如附图所示:

在此处输入图像描述

如果没有空格,则字符串显示在一行中,如果没有足够的空间,我的选择要么是看到“…”,要么我必须将 display.max_colwidth 设置为 a数量巨大,现在我有一个难以阅读的表格,上面有很多滚动条。

有没有办法强制 Pandas 每 100 个字符换行一次,而不管是否有空格?

原文由 user1956609 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 670
1 个回答

你可以设置

import pandas as pd
pd.set_option('display.max_colwidth', 0)

然后每列将根据 需要的大小 来充分显示其内容。它 不会包装单元格的文本 内容(除非它们包含空格)。

原文由 paulo.filip3 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题