我正在尝试从我正在处理的网络抓取项目的列表中显示4个数据帧。我是Python / Pandas的新手,正在尝试编写一个for循环来执行此操作。我的想法是,如果我可以设置显示限制,它将仅对列表中的每个数据框执行此操作,如果有任何含义,则说明我正在使用Jupyter Notebook。唯一的事情是,我需要将列数限制为前5个(列0-4),而不是行数。我有点不知所措。
我已经尝试设置初始循环,如下所示,而且我能够正确显示我的每个数据帧,但不仅限于我想要的列。我还想弄清楚如何添加标题,例如将标题添加到Excel中的图表标题,但是此刻不那么紧急了。
Players = [MJ,KB,LJ,SC]
for players in Players:
display(players)
其他信息是每个数据帧有11列,每个df存储到上面列表中的相应变量。
答案 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列