R语言处理矩阵遇到内存不足的问题的处理办法

时间:2024-10-21 07:55:20

Error : cannot allocate vector of size X Gb

类似于这种问题的可能处理办法:

1. 可以用matrix尽量不要用data frame;

2. 可以用integer matrix尽量不要用 double matrix;

3. 对于大量运算后最好加上一个gc(), 强制R语言回收内存;

4. 对于大矩阵而言用bigmemory包,可以将大矩阵放到临时文件中,不占用内存。

 


 

相关文章