我正在使用长度超过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.