Python jupyter笔记本:在一个周期内打印精细表格

Python jupyter笔记本:在一个周期内打印精细表格,python,pandas,jupyter-notebook,Python,Pandas,Jupyter Notebook,当我在jupyter笔记本中输入dataframe的名称时,它会打印一个漂亮的表: fail_data 它甚至可以识别TeX符号 但是当我需要打印周期中的数据时,输出看起来不太好: fail_data_gr = fail_data.groupby('test_name') for k, v in fail_data_gr: print(v) 如何使此输出看起来像第一个输出?在jupyter笔记本中显示将委托给IPython.display模块。在循环内打印时,print转储数据帧

当我在jupyter笔记本中输入dataframe的名称时,它会打印一个漂亮的表:

fail_data

它甚至可以识别TeX符号

但是当我需要打印周期中的数据时,输出看起来不太好:

fail_data_gr = fail_data.groupby('test_name')
for k, v in fail_data_gr:
    print(v)


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

在jupyter笔记本中显示将委托给
IPython.display
模块。在循环内打印时,
print
转储数据帧的
\uuuuuu\uuuuu
表示,该表示不进行特殊渲染

因此,总而言之,改变

for k, v in fail_data_gr:
    print(v)


尝试从IPython.display导入显示;对于在…:显示(v)。可能重复
from IPython.display import display
for k, v in fail_data_gr:
    display(v)