R:创建具有2 ^ 31-1个非零元素的稀疏矩阵

Sri*_*ram 6 memory r matrix sparse-matrix rcpp

我正在使用长度超过2 ^ 31个元素的向量创建稀疏矩阵.请参阅以下示例代码:

library(Matrix)

sz=2^31+10000
a=sample.int(15000000,size=sz,replace=TRUE)
b=sample.int(25000,size=sz,replace=TRUE)
c=sparseMatrix(a,b)
Run Code Online (Sandbox Code Playgroud)

这给了我最后一行的错误:

validityMethod中的错误(as(object,superClass)):不支持长向量:../../ src /include/Rinlinedfuns.h:137

我该如何解决这个问题?是否无法创建具有如此多非零条目的稀疏矩阵?我使用了最新的库,我有很多可用的内存.准确地说是128GB RAM.