Jupyter Notebook 仍在截断 pandas 列

Jupyter Notebook still truncating pandas columns

所以,我有一个包含两个字段的 pandas 数据框

partition account_list
1 [id1,id2,id3,...]
2 [id4,id6,id5,...]

由于列表很长,我想查看我正在使用的完整内容

pd.set_option('display.max_rows', None)
pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
pd.set_option('display.max_colwidth', -1)

louvain_communities.limit(tot_communities).toPandas()

尽管如此,如您所见(我认为是 Jupiter)仍然会截断该列(出于隐私考虑,我不得不编辑掉数据)

有办法解决这个问题吗?我真的需要检查是否显示了完整的列表,没有被截断。

max_colwidthmax_seq_items 一起工作。下面的代码合成了 list 和 500 个项目。更改 range(),您可以测试任意数量。

import pandas as pd
pd.set_option("max_colwidth", None)
pd.set_option("max_seq_items", None)
pd.DataFrame([{"partition":i, "account_list":[f"id{j}" for j in range(500)]} for i in range(2)])