如何将r数据帧转换为h2o对象

时间:2014-12-18 18:32:49

标签: r dataframe machine-learning bigdata h2o

我是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)

但我想要的是完全相反的。我想转换r&#34; prostate.data.frame&#34;数据对象转换为名为&#34; prostate.hex&#34;的h2o对象。 提前谢谢。

3 个答案:

答案 0 :(得分:27)

根据h2o版本3.6.0.8,它不需要任何参数。例如:

iris.hex <- as.h2o(iris)

答案 1 :(得分:16)

请试试这个:

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

答案 2 :(得分:12)

此时(2016年1月22日至2016年1月22日)已接受的答案已过时,所以现在的工作是什么

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