我正在使用iPython笔记本电脑。当我这样做时:
df
我有一张漂亮的带电池的桌子。但是,如果我这样做:
df1
df2
它不会打印第一张漂亮的桌子。如果我尝试这样做:
打印df1
打印df2
它以一种不同的格式打印出表格,从而使列溢出,并使输出非常高
有没有办法强迫它为这两个数据集打印出漂亮的表格
您需要使用IPython显示模块中的HTML()或display()函数:
来自IPython.display导入显示,HTML
#假设已经定义了数据帧df1和df2:
打印“数据帧1:
显示器(df1)
打印“数据帧2:
显示(HTML(df2.to_HTML())
请注意,如果您只是将df1.to_html()打印出来,您将得到原始的、未渲染的html
您也可以从IPython.core.display导入,效果相同