如何将R数据框转换为H2O对象

20

我是R和H2O的新手,我尝试找到一种将R数据框转换为H2O对象的方法。我已经花了一些时间研究如何做到这一点,但没有成功。另一种方式是可行的,而且有很好的文档记录,如下所示。

prosPath = system.file("extdata", "prostate.csv", package="h2o")
prostate.hex = h2o.importFile(localH2O, path = prosPath)
prostate.data.frame <- as.data.frame(prostate.hex)

但我想要的完全相反。我想将名为"prostate.data.frame"的数据对象转换为名为"prostate.hex"的h2o对象。 提前致谢。

3个回答

35
根据h2o版本3.6.0.8,它不需要任何参数。例如:
iris.hex <- as.h2o(iris)

为什么我们要添加一个 .hex 后缀? - orrymr

16

请尝试这个:

prostate.hex <- as.h2o(localH2O, prostate.data.frame, key="prostate.hex")

3
这段内容现在已经过时了(自 H2O 版本 3 起)。另请参阅:无法将数据框转换为 H2O 对象 - smci
@Ram的答案更简单易懂。 - xbsd

12

目前(2016年1月22日),已经有更好的答案了,原先被接受的回答已经过时,以下是目前可行的方案:

prostate.hex <- as.h2o(prostate.data.frame, destination_frame="prostate.hex")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接