【发布时间】:2019-11-24 08:16:52
【问题描述】:
我正在尝试在我正在处理的网络抓取项目的列表中显示 4 个数据框。我是 Python/Pandas 的新手,正在尝试编写一个 for 循环来执行此操作。我的想法是,如果我可以设置显示限制,它只会为列表中的每个数据框执行此操作,如果这意味着什么,我正在使用 Jupyter Notebook。唯一的事情是,我需要限制仅显示前 5 列(第 0 - 4 列)的列数,而不是行数。我对如何做到这一点有点不知所措。
我已经尝试设置如下所示的初始循环,并且我能够正确显示我的每个数据框,只是不限于我想要的列。如果您愿意,我还想弄清楚如何添加标题,例如 Excel 中的图表标题,但目前这不是那么紧迫。
Players = [MJ,KB,LJ,SC]
for players in Players:
display(players)
附加信息是每个数据框有11列,每个df存储到上面列表中的对应变量。
【问题讨论】:
-
你试过
df.iloc[0:10, 0:5]吗? -
你真是天赐之物。谢谢。不知道那个命令。假设这是第一部分对行的限制,第二部分是对列的限制?
-
是的,第一个范围是行,第二个是列
标签: python python-3.x pandas dataframe jupyter-notebook