首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jupyter-notebook:循环打印精细表格

jupyter-notebook:循环打印精细表格
EN

Stack Overflow用户
提问于 2018-08-05 06:34:23
回答 1查看 1.2K关注 0票数 1

当我在jupyter-notebook中输入一个名称dataframe时,它会打印一个漂亮的表格:

代码语言:javascript
复制
fail_data

它甚至可以识别TeX表示法。

但是当我需要打印循环中的数据时,输出看起来不是很好:

代码语言:javascript
复制
fail_data_gr = fail_data.groupby('test_name')
for k, v in fail_data_gr:
    print(v)

如何使此输出看起来像第一个输出?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-05 06:40:13

在jupyter notebooks中显示委托给IPython.display模块。在循环内打印时,print转储DataFrame的__str__表示,这不会进行特殊呈现。

因此,总而言之,更改

代码语言:javascript
复制
for k, v in fail_data_gr:
    print(v)

代码语言:javascript
复制
from IPython.display import display
for k, v in fail_data_gr:
    display(v)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51690027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档