【发布时间】:2019-10-05 11:12:43
【问题描述】:
我有一个数据框,其中有一列包含长文本描述。
我想在不截断文本的情况下显示所有文本,但以一种使列变宽而不是使行变高的方式显示。
如果我让 pandas 的默认设置,我得到下一个:
但如果我尝试使用pd.set_option('display.max_colwidth', -1) 删除截断,行会变得更高,而行宽几乎相等:
【问题讨论】:
-
当我在笔记本中尝试时,使用命令
pd.set_option('max_colwidth', -1)时,列实际上变宽了,但由于我选择了很长的文本,所以行变高了 -
设置
-1在 pandas 1.0.0 中返回ValueError: Value must be a nonnegative integer or None为什么?已弃用 -1。我想要上面-1截图的行为。怎么样? -
@ihightower: 是的,我相信
-1在 pandas 1.0.0 中已被弃用。但是pd.set_option('max_colwidth', None)应该给出相同的结果
标签: python pandas jupyter-notebook