限制从熊猫数据框中显示的最大列数

时间:2019-07-15 15:31:41

标签: python python-3.x pandas dataframe jupyter-notebook

我正在尝试从我正在处理的网络抓取项目的列表中显示4个数据帧。我是Python / Pandas的新手,正在尝试编写一个for循环来执行此操作。我的想法是,如果我可以设置显示限制,它将仅对列表中的每个数据框执行此操作,如果有任何含义,则说明我正在使用Jupyter Notebook。唯一的事情是,我需要将列数限制为前5个(列0-4),而不是行数。我有点不知所措。

我已经尝试设置初始循环,如下所示,而且我能够正确显示我的每个数据帧,但不仅限于我想要的列。我还想弄清楚如何添加标题,例如将标题添加到Excel中的图表标题,但是此刻不那么紧急了。

Players = [MJ,KB,LJ,SC]
for players in Players:
    display(players)

其他信息是每个数据帧有11列,每个df存储到上面列表中的相应变量。

1 个答案:

答案 0 :(得分:2)

查看此链接: https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html

您可以使用以下选项进行设置:

import pandas as pd pd.set_option("display.max_columns", 4)

这样做之后,您可以使用display(players),它应该只显示前4列