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

它甚至可以识别TeX表示法。
但是当我需要打印循环中的数据时,输出看起来不是很好:
fail_data_gr = fail_data.groupby('test_name')
for k, v in fail_data_gr:
print(v)

如何使此输出看起来像第一个输出?
发布于 2018-08-05 06:40:13
在jupyter notebooks中显示委托给IPython.display模块。在循环内打印时,print转储DataFrame的__str__表示,这不会进行特殊呈现。
因此,总而言之,更改
for k, v in fail_data_gr:
print(v)至
from IPython.display import display
for k, v in fail_data_gr:
display(v)https://stackoverflow.com/questions/51690027
复制相似问题