【问题标题】:Pycharm not displaying wide Dataframe in Jupyter NotebookPycharm 未在 Jupyter Notebook 中显示宽数据框
【发布时间】:2018-02-02 15:03:58
【问题描述】:

在 Pycharm 中,我使用的是 Jupyter 笔记本,但是当我使用的 pandas 数据框变得比单元格的宽度更宽时,它不再显示数据框。相反,输出单元格上只有一条水平线。我已经尝试设置最大列、宽度和所有其他 pandas 显示选项,但它仍在发生。如果我扩大 Pycharm 窗口,数据框显示正常,但对于比我的屏幕更宽的数据框,这是不可能的。

Here's a screengrab of what it looks like

import pandas as pd
import numpy as np

display(HTML("<style>.container { width:95% !important; }</style>"))
pd.options.display.max_rows = 50
pd.options.display.max_columns = 200
desired_width = 320    
pd.set_option('display.width', desired_width)
pd.set_option('display.height', 1000)
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)
pd.set_option('display.expand_frame_repr', False)
pd.set_option('display.max_columns', None)


dates = pd.date_range('20130101',periods=6)
dates
df = pd.DataFrame(np.random.randn(6,19),index=dates,columns=list('ABCDEFGHIJKLMNOPQRS'))
#df
df = pd.DataFrame(np.random.randn(6,11),index=dates,columns=list('ABCDEFGHIJK'))
df
#df = pd.DataFrame(np.random.randn(6,8),index=dates,columns=list('ABCDEFGH'))

【问题讨论】:

    标签: python pandas ipython pycharm jupyter


    【解决方案1】:

    这是一个 PyCharm 错误,在最新 (2017.3) 版本中仍未解决。

    只有一维数据帧按预期显示,多维数据帧显示为水平线。

    您可以在 IntelliJ 的问题跟踪器中对该问题进行投票:https://youtrack.jetbrains.com/issue/PY-25931

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 2023-04-07
      • 2018-04-11
      • 2016-12-21
      • 2019-07-28
      • 2019-08-13
      • 2017-06-29
      • 2019-07-09
      • 2017-01-28
      相关资源
      最近更新 更多