python - Jupyter 笔记本 : Print Pandas Dataframe without wrapping on a new line (print statement is in external function)

标签 python pandas printing jupyter-notebook

我有一个来自导入我的 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/

相关文章:

python - Python OpenCV无法识别我的第二个WebCam

python - 修复多列条件的值

html - 如何让div按列换行?

c# - 如何使用打印服务器和打印队列类

python - 从模块运行 unittest.main()?

Python通过twitter登录网站

python 日志记录和处理程序的使用

python - 如何将范围字符串(bins)转换为可用于 Seaborn 可视化的数值

python - 通过比较包含不同格式电话号码的两个数据帧列来过滤数据帧

c++ - 在终端服务器中打印原始数据