我正在使用长度超过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)
这给了我最后一行的错误:
validityMethod中的错误(as(object,superClass)):long vector not not 支持:../../ src / include / Rinlinedfuns.h:137
如何解决此问题?是否无法创建具有如此多非零条目的稀疏矩阵?我使用了最新的库,我有很多可用的内存。准确地说是128GB RAM。