有没有办法从R
加载矩阵到H2O
而无需浏览文件?
即。
的直接替代品m = matrix(c(1,2,3,4), ncol=2)
localH2O = h2o.init()
write.table(m, "m.csv", row.names=FALSE, col.names=FALSE)
h2o.importFile(localH2O, path="m.csv")
答案 0 :(得分:3)
但当然......
来自" h2o"到" R"命令是:" as.data.frame.H2OParsedData"
来自示例:
library(h2o)
localH2O = h2o.init()
prosPath = system.file("extdata", "prostate.csv", package="h2o")
prostate.hex = h2o.importFile(localH2O, path = prosPath)
prostate.data.frame <- as.data.frame(prostate.hex)
summary(prostate.data.frame)
head(prostate.data.frame)
来自&#34; R&#34;到&#34; h2o&#34;命令是:&#34; as.h2o&#34;
从示例中,代码是:
data(iris)
summary(iris)
iris.r <- iris
iris.h2o <- as.h2o(localH2O, iris.r, key="iris.h2o")
class(iris.h2o)
所以试试这个:
m = matrix(c(1,2,3,4), ncol=2)
localH2O = h2o.init()
m2 <- as.h2o(client=localH2O, object=m)
class(m2)
答案 1 :(得分:0)
在阅读本文时,H2O功能可能会有所改善......
m2 <- as.h2o(x = m, destination_frame = "m2")
这会将R对象m2保存到H2O集群