显示 DataFrame 单元格的完整内容,无需省略号截断文本

Sun*_*tam 11 python pandas jupyter-notebook

我正在尝试在 Jupyter Notebook 中显示 Excel 文件的内容。definition但是, Excel 工作表的命名列包含长字符串。因此,当我在笔记本中显示 DataFrame 时,长字符串会被省略号 ( ...) 截断。

在此输入图像描述

有没有办法在Jupyter Notebook中显示该列的完整内容?因为右侧显然有可供Definition柱子利用的空间。

Yoe*_*nov 10

您可以使用options.display.max_colwidth指定您想要在默认表示中看到更多内容:

In [2]: df
Out[2]:
                                                 one
0                                                one
1                                                two
2  This is very long string very long string very...

In [3]: pd.options.display.max_colwidth
Out[3]: 50

In [4]: pd.options.display.max_colwidth = 100

In [5]: df
Out[5]:
                                                                               one
0                                                                              one
1                                                                              two
2  This is very long string very long string very long string veryvery long string
Run Code Online (Sandbox Code Playgroud)

参考 -在 pandas 数据框中完全打印很长的字符串