bigmemory分配大尺寸矩阵

时间:2018-06-24 10:27:40

标签: r matrix memory

我有series行,其中包含640个元素。我要创建矩阵S,使其每行等于series 254251200次)。在R中执行此操作的一种简单方法是

S<-matrix(rep(series,254251200), ncol=nrow(series), byrow=T)

您可以想象,编译器给了我以下错误:

Error: cannot allocate vector of size 1212.4 Gb

在R中解决问题的最有效方法是什么?

我的笔记本有16GB RAM ...但是,我读了以下文章:

R memory management / cannot allocate vector of size n Mb

,此处引用了软件包bigmemory。也许它可以帮助我解决这个问题。

0 个答案:

没有答案