【问题标题】:Spyder - IPython console - enable printing across the screen widthSpyder - IPython 控制台 - 启用跨屏幕宽度打印
【发布时间】:2018-07-20 16:16:10
【问题描述】:

我正在通过 Spyder 使用 IPython 控制台。是否可以让控制台在整个屏幕上打印?随附的图片显示了控制台中的空白空间量。当我打印一个包含许多列的数据框并且一次只能看到 6 个时,这尤其令人沮丧。

【问题讨论】:

  • 添加你正在使用的代码来打印你现在得到的东西
  • @BenMohorc 除非你知道我不知道的东西,否则代码是无关紧要的。这是一个内置的文本换行功能。
  • @roganjosh 你可能是对的。我看到一个关于输出错误的问题,后面没有代码。我没有想到这可能只是一个控制台设置/功能。

标签: python ipython spyder


【解决方案1】:

对于 pandas.DataFrame 对象,您可以按照文档中的说明设置显示宽度

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html

到你想要的任何限制。他们说 IPython 不在终端中运行(在 Spyder 中使用时),所以它不能自动检测宽度,因此你应该提供一个特定的值,例如:

pandas.set_option('display.width', 140)

它将显示最多 140 列,然后截断。

【讨论】:

    猜你喜欢
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 2017-03-19
    • 2017-03-09
    • 2018-04-30
    • 2018-02-02
    • 1970-01-01
    相关资源
    最近更新 更多