我有一个来自导入我的 Jupyter Notebook 的包的函数。该函数内部是一个打印 Pandas 数据帧的打印语句。假设我不能(或不想)更改我正在导入的函数的代码。有没有办法让 Pandas Dataframe 打印出来而不包裹在 Jupyter 输出单元中? IE。我如何使它打印在一行上,以便我可以从左到右滚动?
我知道使用 Jupyter 的显示功能而不是打印,但问题是打印语句在我正在导入的包中,我无法更改包代码。
最佳答案
相信您可以使用set option
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)
然后,当您显示代码时,您将在笔记本底部看到滚动条,可以左右移动以查看完整的打印语句。
关于python - Jupyter 笔记本 : Print Pandas Dataframe without wrapping on a new line (print statement is in external function),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57260852/