gpt4 book ai didi

python - 使用 "long"(包装)在 jupyter notebook 中显示 "foldover"pandas 数据框?

转载 作者:太空宇宙 更新时间:2023-11-03 14:09:37 25 4
gpt4 key购买 nike

假设我有一个包含许多列的 pandas 数据框:

enter image description here

我可以通过向左/向右滚动来查看所有列。然而,这有点不方便,我想知道是否有一种优雅的方式来显示带有“折叠”的表格:

enter image description here

为了生成上面的内容,我手动将数据帧切碎成 block 并显示每个 block (这就是间距/等不完美的原因)。

我想知道是否可以通过更改 pandas 或 jupyter 设置来更干净地执行上述操作?

最佳答案

除了像您一样设置最大列数之外,我还导入了display

import pandas as pd
pd.set_option('display.max_columns', None)

from IPython.display import display

创建一个框架,然后创建一个简单的 for 循环以每 30 列显示一次

df = pd.DataFrame([range(200)])

cols = df.shape[1]

for i in range(0,cols,30):
display(df.iloc[:,i:i+30])

编辑:忘记添加输出图片

enter image description here

关于python - 使用 "long"(包装)在 jupyter notebook 中显示 "foldover"pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39938870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com