如何像 jupyter notebook 的默认单元格输出一样打印

Posted

技术标签:

【中文标题】如何像 jupyter notebook 的默认单元格输出一样打印【英文标题】:How to print like jupyter notebook's default cell output 【发布时间】:2016-10-23 04:23:57 【问题描述】:

我在 jupyter notebook 中打印 pandas 数据帧时遇到了问题。如果列名真的很长,它会在不同的行中破坏数据框结构。

我怎样才能像 jupyter notebook 默认那样打印它(如图所示 - 第三个单元格)?据我所知,以带边框的表格样式打印数据框的唯一方法是,您必须将变量名称保留为笔记本单元格的最后一个命令。

这里是代码如果你想检查它,

d = pd.DataFrame('A1_column':[1, 2, 4], 'B1_column':['a', 'b', 'd'],
                 'A2_column':[1, 2, 4], 'B2_column':['a', 'b', 'd'],
                 'A3_column':[1, 2, 4], 'B3_column':['a', 'b', 'd'],
                 'A4_column':[1, 2, 4], 'B4_column':['a', 'b', 'd'],
                 'A5_column':[1, 2, 4], 'B5_column':['a', 'b', 'd'],
                 'A6_column':[1, 2, 4], 'B6_column':['a', 'b', 'd'],
                 'A7_column':[1, 2, 4], 'B7_column':['a', 'b', 'd'])
print(d)
d

【问题讨论】:

【参考方案1】:

您可以使用 IPython 的 display 函数来实现:

from IPython.display import display
display(d)

【讨论】:

以上是关于如何像 jupyter notebook 的默认单元格输出一样打印的主要内容,如果未能解决你的问题,请参考以下文章

如何修改jupyter notebook的默认工作路径

如何更改Jupyter Notebook的默认工作路径?

如何在Win10中通过powershell修改Jupyter notebook的默认目录

如何更改Ipython Notebook默认路径

如何像菜鸡作者一样零基础在Ubuntu中快速部署属于自己的Jupyter Notebook

Anacoda中如何设置jupyter notebook 默认chrome 浏览器打开