在pandas数据框中设置列宽

5

在搜索这个主题时,我找到了一个解决方案,但对我没有用。 我正在处理的代码(其中一部分如下所示)

pd.set_option('max_colwidth', 1000)
df = pd.DataFrame(list)

如何设置表格最大列宽:我尝试在 df 行之前和之后分别放置该行代码,但输出结果仍然相同... 有任何想法吗?


1
你能展示一下发生了什么吗? - ombk
我正在使用Jupyter笔记本,并且列宽度只有屏幕的一半。数据框只有一个系列,我需要扩展以填满屏幕的宽度。 - YasserKhalil
列根本没有扩展吗?还是它没有按照您的意愿扩展? - Cainã Max Couto-Silva
该列根本没有扩展。 - YasserKhalil
1个回答

3
您可以尝试设置其他参数,例如:
pd.set_option('display.max_columns', 1000, 'display.width', 1000, 'display.max_rows',1000)

非常感谢。但是同样的问题仍然存在。我很困惑。 - YasserKhalil
你已经尝试过pd.set_option('display.max_colwidth', -1)了吗? - Sunny
1
我发现 -1 被弃用了,所以我用 None 替代了它,但是同样的问题 pd.set_option('display.max_colwidth', None) - YasserKhalil
在Jupyter Lab中,列根本没有展开。 - Martin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接