PyCharm的控制台挂着"大"物体

Foo*_*Bar 6 python pycharm pandas

我正在使用PyCharm,并且通常在其Python控制台中运行部分脚本以进行调试.但是,当我必须在"大"变量上运行某些东西(消耗大量内存)时,控制台变得非常慢.

Say df是一个庞大的pandas数据框,只要我df.在控制台中输入,它就不会再响应10-15秒了.我不知道这是否是特定的熊猫,因为我使用的唯一"大"变量来自熊猫.

我在Mac OS X 10.9.4(8 GB内存)上运行社区版3.4.1,pandas 0.14,Python 2.7.3.

大小df:

In[94]: df.values.nbytes + df.index.nbytes + df.columns.nbytes
Out[94]: 2229198184
Run Code Online (Sandbox Code Playgroud)

mat*_*ier 0

我也遇到了同样的问题,并且尚未找到合适的解决方案,但这是我一直在使用的一种解决方法,来自PyCharm 在 iPython 控制台中与大数据挂起很长时间

而不是键入df.columns类型d.columns,然后返回并添加f. 这至少可以防止挂起,尽管它使自动完成有点无用。