我在Jupyter Notebook中查看Pandas DataFrame,我的DataFrame包含URL请求字符串,可以是数百个字符长,没有任何空格分隔字符.
当有空白时,Pandas似乎只在文本中包装文本,如附图所示:
如果没有空格,则字符串显示在一行中,如果没有足够的空间,我的选项要么是要看'...',要么我必须设置display.max_colwidth
为一个巨大的数字,现在我有一个难以阅读的表格,滚动很多.
有没有办法强制Pandas包装文本,比如每100个字符,无论是否有空格?
You can set
import pandas as pd pd.set_option('display.max_colwidth', 0)
and then each column will be just as big as it needs to be in order to fully display it's content. It will not wrap the text content of the cells though (unless they contain spaces).