【问题标题】:Trying to disable Variables In-line with Jupyter Code in PyCharm尝试在 PyCharm 中禁用与 Jupyter 代码内联的变量
【发布时间】:2021-05-26 05:16:25
【问题描述】:

我希望能够禁用与代码内联显示的变量信息。请参阅以下代码和随附的屏幕截图...如您所见,“内联值”未选中,但最后我仍然得到 df2: {DataFrame: (3,3)} 。我在 PyCharm 中将其作为 .ipynb 运行。

    #%% md
    ### This code illustrates my problems with in-line values
    
    #%%
    import pandas as pd
    import numpy as np
    
    #%%
    df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
                       columns=['a', 'b', 'c'])
    df2

【问题讨论】:

  • OT:你可以用 if i in ("01", "08", "12"...): 代替那个阻碍
  • 欢迎来到 Stack Overflow。请编辑问题以包含任何必要的源代码、数据和错误消息作为文本。考虑these reasons and guidelines
  • @Mandera:这句话看起来很有帮助,但我无法确切地说出它在做什么。它看起来像我试图复制的“案例逻辑”。你能链接到一个例子吗?
  • 问题已解决。显然,Jupyter 有一个单独的地方可以更改此设置:构建、执行、部署 |朱庇特 |在编辑器中显示内联值。
  • 显然有很多相关问题,请参阅PY-39729issue 31236。还有this post

标签: python jupyter-notebook pycharm


【解决方案1】:

PyCharm 的相关文档说明了如何摆脱这种情况:https://www.jetbrains.com/help/pycharm/examining-suspended-program.html#inline-view

默认情况下启用内联值视图。要关闭它,请在 Settings/Preferences 对话框 Ctrl+Alt+S 中,转到 Build, Execution, Deployment |调试器 |数据视图并禁用内联显示值选项。

【讨论】:

  • 谢谢您,先生,您的帮助!不幸的是,这并不能解决问题 - 在代码之后,我仍然看到 pandas 尺寸为浅灰色。
  • 顺便说一句,我在 PyCharm 内的 Jupyter 笔记本中运行它。也许这有帮助?
  • 我已经编辑了上面的示例。请让我知道我是否可以采取其他措施来解决问题!
  • @Ren 提出一个包含所有信息的新问题可能会有所帮助,以便让更多人看到它,在这种情况下,您可能更有可能得到答案。我不知道 Jupyter 是否会影响事情。我注意到您在代码中单独有 df2 ;我知道这是一个例子,但要清楚的是,您仍然看到所有值在所有情况下都出现在行内?另外,如果您不使用 Jupyter 笔记本,还会发生这种情况吗?
  • @RD:感谢您的跟进!我实际上找到了答案,并将其作为评论发布在上面。显然,Jupyter 有一个单独的地方可以更改此设置:构建、执行、部署 |朱庇特 |在编辑器中显示内联值
【解决方案2】:

Jupyter 有一个单独的地方可以更改此设置。要打开设置,请按“Ctrl + Alt + s”。然后,检查:BuildExecutionDeployment | Jupyter |在编辑器中显示内联值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-12
    • 2020-03-12
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2020-01-05
    • 1970-01-01
    • 2020-02-03
    相关资源
    最近更新 更多