【发布时间】:2017-12-06 21:25:45
【问题描述】:
目前我有一个循环,其中包含:
df = pandas.read_pickle(filepath)
文件约为 100 mb。但是,由于它循环了很多次,它占用了大量内存,然后最终出现内存错误。有没有办法在获得数据框后关闭文件?
我的代码是正确的,因为我用较少的文件对其进行了测试。我只是想要一个替代方法来阅读大型泡菜文件,而不会在阅读后占用太多内存。
【问题讨论】:
-
显示更多代码,你可能没有覆盖
df