python - 在 PyCharm 的内置控制台中获得更广泛的输出

标签 python pandas ipython pycharm

我对使用 PyCharm IDE 比较陌生,并且在内置控制台 session 中无法找到更好地调整输出的方法。我通常使用相当宽的数据帧,可以很容易地放在我的显示器上,但是显示器比需要的更快地切割和包装它们。

是否有人知道更改此行为以利用我的整个屏幕宽度的设置?

编辑:我没有足够的声望来发布截图,但链接如下: http://imgur.com/iiBK3iU

我想防止它仅在几列之后换行(例如,列“ReadmitRate”应该紧挨着“SNFDaysPerSNFCase”的右侧)

最佳答案

似乎我错误地认为问题出在 PyCharm 中(例如,可以在设置或偏好中解决)。它实际上与控制台 session 本身有关。控制台尝试自动检测显示区域的宽度,但如果失败,则默认为 80 个字符。可以使用以下命令覆盖此行为:

import pandas as pd
desired_width = 320    
pd.set_option('display.width', desired_width)

您当然可以将 desired_width 设置为您的显示器可以容忍的任何值。 感谢@TidB 提出的建议,即我最初的关注点没有集中在正确的领域。

关于python - 在 PyCharm 的内置控制台中获得更广泛的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25628496/

相关文章:

python - pymongo 排序和 find_one 问题

python - 如何使用循环为数据帧提供顺序名称?

pandas - Pandas :对象类型的真正含义是什么?

python - 数据框 reshape

python - 对 Pandas 数据帧的所有元素应用 if/then 条件

python - 如何在 Tensorflow 2.0 中保存在 GPU 上训练的模型以加载到 CPU 上

python - 使用正则表达式查找不包含某些信息的 URL

python - 如何启动 IPython 内核并使用 ZMQ 套接字进行连接?

python - 如何在本地安装 ipython notebook?

python - Generators 和 Timeit...我读错了结果吗?