Python Jupyter笔记本:打印熊猫数据框,无需换行(打印语句在外部功能中)

Python Jupyter笔记本:打印熊猫数据框,无需换行(打印语句在外部功能中),python,pandas,printing,jupyter-notebook,Python,Pandas,Printing,Jupyter Notebook,我有一个从我的Jupyter笔记本中导入的包中的函数。函数的内部是一条打印数据帧的打印语句。假设我不能(或不想)更改正在导入的函数的代码。有没有一种方法可以让熊猫数据框打印出来,而不被Jupyter输出单元覆盖?即,如何使其在单行上打印,以便从左向右滚动 我知道使用Jupyter的显示功能而不是打印,但问题是打印语句在我导入的包中,我无法更改包代码。我相信您可以在Pandas选项中使用设置选项功能。我不是100%确定这就是你想要的,但这听起来像是你想要做的 import pandas as pd

我有一个从我的Jupyter笔记本中导入的包中的函数。函数的内部是一条打印数据帧的打印语句。假设我不能(或不想)更改正在导入的函数的代码。有没有一种方法可以让熊猫数据框打印出来,而不被Jupyter输出单元覆盖?即,如何使其在单行上打印,以便从左向右滚动


我知道使用Jupyter的显示功能而不是打印,但问题是打印语句在我导入的包中,我无法更改包代码。

我相信您可以在Pandas选项中使用
设置选项
功能。我不是100%确定这就是你想要的,但这听起来像是你想要做的

import pandas as pd
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)

然后,当您显示代码时,您将看到笔记本底部的滚动条向左和向右移动,以查看完整的打印语句。

您可以粘贴一些您希望如何打印的示例吗?