每台电脑内存都是有限的当某些DataFrame的size较大时,很可能多载入了几个df内存就吃不消了除了及时用gc清理不再需要的变量以外,作者最近还在kaggle论坛看到一个kernel提供了一个减少烸个df自身占用内存容量的方法,具体链接见:
其实简单来说这个kernel的原作者编写了一个函数可以实现以下功能
使用方法很简单,df是我们想要精简的DataFrame那么直接使用下面这行代码即可:
简单易用,并且可鉯提升内存管理效率值得一试。