我正在使用PyCharm,并且通常在其Python控制台中运行部分脚本以进行调试。但是,当我必须在“大”变量上运行某些东西(消耗大量内存)时,控制台变得非常慢。
说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
答案 0 :(得分:0)
我遇到了同样的问题,并且尚未找到合适的解决方案,但这是我一直在使用的解决方法,来自PyCharm hanging for a long time in iPython console with big data。
而不是键入df.columns
键入d.columns
,然后返回并添加f
。这至少可以防止挂起,虽然它会使自动完成有点无用。