为了账号安全,请及时绑定邮箱和手机立即绑定

在 for 循环中打印一系列数据帧

在 for 循环中打印一系列数据帧

森林海 2022-06-02 16:21:34
我有以下形式的数据框列表:[dfs] = [df1, df2, df3, ..... dfn]我想通过 for 循环打印列表中每个数据帧的头部。我尝试使用print命令并直接编写df,但我得到的只是一个丑陋的数组,而不是数据框的形式。见下文,谢谢。for i in range (0, int(max_range_v)):    dfs[i]上面我什么也没得到。我还尝试了以下方法:i = 1dfs[i].head()这行得通,但是当我将它嵌入到循环中时,它不再起作用了。我该如何解决?理想情况下,我想得到一些结果,比如通过熊猫打印的好看的数据框。不能在这里复制它....好吧,我不知道该怎么做。
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

要打印与 pandas 格式相同的两个数据框,您可以使用此库:


from IPython.display import display 

display(df1.head()) 

display(df2.head())

如果您只需要在循环中执行此功能


查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 167 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号