ipython笔记本firefox滚动条

Mic*_* WS 5 python pandas ipython-notebook

我有一个超过70列的pandas DataFrame.
当我对它进行计算时,firefox(在Windows上)将DataFrame打印在比为其分配的窗口更大的空间中.我希望滚动条适合分配给它的ipython窗口.有没有干净的方法来处理这个?

它可以在ifoxthon笔记本窗口中使用此代码在firefox中重新创建.

df = pd.DataFrame(np.random.randn(100, 20))
df.tail()
Run Code Online (Sandbox Code Playgroud)

Tho*_*s R 1

我有同样的问题。

问题描述及图片

使用以下选项时。

pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)
pd.set_option('display.max_colwidth', None)
Run Code Online (Sandbox Code Playgroud)

整个数据框已打印,但我无法滚动到右侧的列。不过,我可以将窗口拉宽以查看更多列。但当然,这是有限制的。

在此输入图像描述

解决方案

就我而言,问题出在 JupyterLab 和 Firefox 的交互上。

所以我找到了两个解决方案:

1. 解决方案:使用不同的浏览器。

就我而言,例如 Chrome 按预期工作。

2.解决方案:将Jupyterlab降级到3.6.5版本(4.0.2之前)

pip install jupyterlab==3.6.5
Run Code Online (Sandbox Code Playgroud)

我选择降级: 在此输入图像描述