pandas - Jupyter Notebook 仍然截断 pandas 列

标签 pandas dataframe jupyter-notebook jupyter jupyter-lab

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

<表类=“s-表”> <标题> 分区 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()

尽管如此,正如你所看到的(我认为是木星)仍然截断了该列(出于隐私考虑,我不得不编辑数据)

enter image description here

有办法解决这个问题吗?我确实需要检查是否显示完整的列表(而不是被截断)。

最佳答案

ma​​x_colwidthma​​x_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/

相关文章:

python - 检查pandas索引中的元素集是否

python - 计算一条轨迹/路径有多少落在其他两条轨迹之间

python - Jupyter Notebook 中的旧 sklearn 版本

python - Pandas 选择时间序列中间隔超过 1 天的日期

python - 添加不在数据框中但存在于另一个索引中的列

python - 只将单词保留在作为数据框元素的列表中

python - python - 如何在python的csv文件中为每个基因保留x个最高人相关值的基因对?

linux - 为 jupyter 笔记本安装 Cling 内核时出错

python - 如何在 Jupyter Notebook 上查看内置函数的文档?

python - Pandas 将随机字符串分配给每个组作为新列