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

时间:2020-03-21 13:58:30

标签: r memory ram gganimate solid-state-drive

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

我有32GB的RAM,但还不够,我收到错误消息“无法分配矢量大小XXX”。如果我使数据变小(使用移动平均值),则可以运行它,但是理想情况下,我希望它具有更高的质量。

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

我也曾尝试过AWS,但它们似乎相当复杂,如果有免费的可用选项,我真的不想花钱。

或者,也许有一种方法可以让gganimate不做任何事情,而是分阶段渲染动画,所以容量不是问题。

过去我曾建议使用另一个可以处理较大数据的程序/程序包,但我已经在R中的此复杂代码中投入了大量时间,除了RAM之外,它确实可以实现我想要的功能问题是,使用Python这样的语言将浪费大量时间。我只愿意在万不得已时这样做。

感谢您的帮助!

0 个答案:

没有答案