我有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
。也许它可以帮助我解决这个问题。