Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否让R将内存存储在HDD/SDD而不是RAM中?_R_Memory_Ram_Gganimate_Solid State Drive - Fatal编程技术网

是否让R将内存存储在HDD/SDD而不是RAM中?

是否让R将内存存储在HDD/SDD而不是RAM中?,r,memory,ram,gganimate,solid-state-drive,R,Memory,Ram,Gganimate,Solid State Drive,我正在运行gganimate中的代码,以使用大量数据创建动画 我有32GB的RAM,但这还不够,我得到的错误是“无法分配向量大小XXX”。我可以让它运行,如果我使数据更小(使用移动平均),但我希望它在一个理想的高质量 我本以为有一种方法可以将RAM双向传递,然后将其移动到SSD(我有600GB的可用存储空间),或者至少使用RAM,然后在RAM达到容量时使用SSD。渲染动画所需的时间并不重要,因为我可以在执行其他操作时让动画运行 我也尝试过AWS,但它们看起来相当复杂,如果有免费的选择,我真的不想

我正在运行gganimate中的代码,以使用大量数据创建动画

我有32GB的RAM,但这还不够,我得到的错误是“无法分配向量大小XXX”。我可以让它运行,如果我使数据更小(使用移动平均),但我希望它在一个理想的高质量

我本以为有一种方法可以将RAM双向传递,然后将其移动到SSD(我有600GB的可用存储空间),或者至少使用RAM,然后在RAM达到容量时使用SSD。渲染动画所需的时间并不重要,因为我可以在执行其他操作时让动画运行

我也尝试过AWS,但它们看起来相当复杂,如果有免费的选择,我真的不想花钱

或者,在gganimate中有一种方法不是一次完成所有工作,而是分阶段进行动画渲染,这样容量就不成问题了

我过去曾建议使用另一个程序/包来处理更大的数据,但我已经在R中的这段复杂代码上投入了大量时间,它完全满足了我的要求,除了RAM问题,即转到Python中的某个程序/包将是巨大的时间浪费。我只愿意在万不得已的情况下这样做


谢谢你的帮助

添加交换“内存”?添加内存将花费我目前没有的很多钱。我在找一个便宜的选择。如果一个内存不存在,那么我将在未来购买更多的RAM阅读关于交换: