如何在 H2O 中连接两个帧的行?

  • 本文关键字:两个 H2O 连接 java h2o
  • 更新时间 :
  • 英文 :


我正在H2O的Java源代码中实现我自己的算法(在包h2o-algos下(。

在给定H2O Java方法的H2O中,我如何连接两个帧的行(即向量(?

例如,给定两个帧A和B

Frame A:
| Id       | Name           |
| -------- | -------------- |
| 123      | John           |
| 456      | Bob            |
Frame B:
| Id       | Name           |
| -------- | -------------- |
| 789      | Alice          |

我希望得到的帧C是:

| Id       | Name           |
| -------- | -------------- |
| 123      | John           |
| 456      | Bob            |
| 789      | Alice          |

有没有一种方法可以更快地做到这一点:制作新的向量,而不是从新的向量中创建新的帧?我已经阅读了文档,发现Frame::append()方法将创建新列,而不是连接行。

此功能称为"行绑定";,它不作为API方法公开。然而,它可以作为Rapids表达式(类似于简单方案的语言(使用。您可以按照以下示例行绑定2个H2O帧:https://github.com/h2oai/h2o-3/blob/master/h2o-core/src/test/java/water/rapids/ast/prims/mungers/AstRBindTest.java#L40简而言之,如果你有两个带键a和B的框架,你就会运行water.rrapids.rapids.exec("rbind a B"(.getFrame((

相关内容

  • 没有找到相关文章

最新更新