猿问

在iPython Notebook中将DataFrame显示为表格

我正在使用iPython笔记本。当我这样做时:


df

我得到一张漂亮的桌子,上面有细胞。但是,如果我这样做:


df1

df2 

它不会打印出第一张漂亮的桌子。如果我尝试这样做:


print df1

print df2

它以另一种格式打印表格,该表格会溢出列并使输出很高。


有没有一种方法可以强制它为两个数据集打印出漂亮的表格?


ABOUTYOU
浏览 3977回答 4
4回答

喵喵时光机

答案基于此博客文章的第二个技巧:28 Jupyter Notebook技巧,窍门和快捷方式您可以将以下代码添加到笔记本顶部from IPython.core.interactiveshell import InteractiveShellInteractiveShell.ast_node_interactivity = "all"这告诉Jupyter在自己的行上打印任何变量或语句的结果。这样您就可以执行一个仅包含df1df2它将“为两个数据集打印出漂亮的表格”。
随时随地看视频慕课网APP

相关分类

Python
我要回答