大熊猫不释放记忆?

时间:2015-06-15 15:35:12

标签: python pandas

我的数据框有40000行和3列。如果我在ipython笔记本中的不同单元格中反复执行df.set_index('my_ind').head(),则RAM正在填充但未被释放:

enter image description here

我认为这个函数只返回数据帧的视图。 gc.collect()没有释放任何RAM。任何想法为什么熊猫不释放RAM?

1 个答案:

答案 0 :(得分:2)

使用inplace=True中的set_index()

如果没有inplace=True参数,您每次都会创建一个新的数据框。