如何在H2O环境中使用h2o.addFunction访问R用户定义的函数?

时间:2015-02-26 11:26:09

标签: r h2o

我使用的是h2o 2.8.4.4的r包。根据文档功能,h2o.addFunction在h2o中推送用户定义的函数和现有的R函数。 e.g。

>library(h2o)
>localH2O = h2o.init()
>h2o.addFunction(localH2O, function(x) { 2*x + 5 }, "simpleFun")

现在,如何从R内或从h2o浏览器UI访问此函数simplefun,因为即使使用list命令我也无法找到该函数

>h2o.ls(localH2O)

输出:list()

1 个答案:

答案 0 :(得分:3)

像往常一样使用R中的函数。顺便说一下,在H2O最新的H2O-3中没有h2o.addFunction(功能就像魔法一样)。

以下是一个例子:

   apply(fr,2, function(x) { 2*x + 5 })

或者:

    simpleFun <- function(x) { 2*x + 5 }
    apply(fr, 2, simpleFun)