我正在尝试将一个稀疏矩阵导入到H2O中,想知道是否可能。假设我们有以下内容:
test <- Matrix(c(1,0,0,1,1,1,1,0,1), nrow = 3, sparse = TRUE)
假设我的本地H2O是localH2O
,我似乎无法执行以下操作:
as.h2o(test)
它会报错:
cannot coerce class "structure("dgCMatrix", package = "Matrix")" to a data.frame
。这似乎是非常合理的,但是假设测试数据太大而无法将其转换为数据框,我该如何将其加载到H2O中?使用稀疏矩阵表示,只有500MB左右。那么,我该如何将稀疏矩阵加载到H2O中呢?
write.svmlight
的函数。我没有在这个特定案例中使用过它,但是你可以通过devtools::install_github("cran/RSofia")
安装旧版本的源代码。 - zerweck