rbind 在这两个稀疏矩阵上均失败,320k 行 x 31k 列,错误为“问题太大”。
我希望有人可以提出一些建议。下面的一个示例首先显示了每个矩阵、系统内存的属性,然后尝试使用 rbind 和 rbind2(,sparse=T) 来绑定它们:
rbind 在这两个稀疏矩阵上均失败,320k 行 x 31k 列,错误为“问题太大”。
我希望有人可以提出一些建议。下面的一个示例首先显示了每个矩阵、系统内存的属性,然后尝试使用 rbind 和 rbind2(,sparse=T) 来绑定它们:
您也许可以尝试 dplyr 和 bind_rows() 函数? https://dplyr.tidyverse.org/reference/bind.html
library(dplyr)
mat3 <- bind_rows(mat1, mat2)
我不理解错误消息,如果由于数据集的大小而成为问题,那将是令人惊讶的。可以肯定的是,您可以尝试绑定并检查它是否适用于您的矩阵的一小部分:
rbind(mat1[1:3, ], mat2[1:3, ])