python - Pandas DataFrame 表格垂直滚动条

标签 python pandas jupyter-notebook

我有一个大的(垂直的)pandas 数据框,我想将其显示为带有滚动条的漂亮表格。我可以让它显示包含所有行的表格,但我无法显示滚动条。

def data(x):
    strData = strData[['Data1','Data2','Data3']]
    display(strData)

输出:没有垂直滚动条

enter image description here

最佳答案

不确定这是否是您的意思,但我想您需要将 max_rows 选项设置为 None,这样 pandas 就不会限制显示的行数:

pd.set_option("display.max_rows", None)

enter image description here


更新:

In [27]: 
##javascript
IPython.OutputArea.auto_scroll_threshold = 10;

In[28]:
def display_():    
    pd.set_option("display.max_rows", None)
    from IPython.core.display import display 
    display(df) #df must be defined up there

enter image description here

关于python - Pandas DataFrame 表格垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42724327/

相关文章:

python - 当我尝试以 2116kbps 播放 wav 文件时,OpenAL 只会发出噪音,有什么问题吗?

python - 根据 Pandas 的开始日期按组检查所有条件是否为真

python - pandas agg 和 apply 函数有什么区别?

python - 将 Pandas 行中的值添加到字典

jupyter-notebook - Jupyter Notebook 中的 tqdm_notebook 打印出纯文本而不是显示进度条

python - 一起使用 Tkinter 和 pygame 有什么我需要知道的吗?

python - 如何在 Pythonbrew 中使用带空格的位置参数?

python - 用字符替换空格

python - 内核一次又一次死掉

python-3.x - 在 jupyter 笔记本单元格中使用单击库