所以,我有一个包含两个字段的 pandas 数据框
因为列表很长,我想查看我正在使用的完整内容
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()
尽管如此,正如你所看到的(我认为是木星)仍然截断了该列(出于隐私考虑,我不得不编辑数据)
有办法解决这个问题吗?我确实需要检查是否显示完整的列表(而不是被截断)。
最佳答案
max_colwidth 和 max_seq_items 一起工作。下面的代码合成了包含 500 个项目的 list。更改 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 - Jupyter Notebook 仍然截断 pandas 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67286579/