我有一个大表可以从SQL中提取。数据超过了我在计算机上分配的16GB RAM。我认为我可以将数据分成几个部分,但是这要求R完全释放内存。
在伪代码中,这看起来像下面的
pull first 1/3 of data
write data
restart R
pull 2/3 of data
write data
restart R
pull final 3/3 of data
write data
我知道Rstudio中的.rs.restartR()
命令,但是我很好奇是否有不依赖于IDE的更通用的解决方案。
此外,如果还有其他不需要重新启动的将大型表保存在R(大于RAM)中的方法,我也会对该解决方案感兴趣。