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_colwidth 和 max_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)])
所以,我有一个包含两个字段的 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_colwidth 和 max_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)])