如何在h2o流中加入两个帧?

时间:2016-05-20 10:59:38

标签: r h2o

如何在h2o流程中对两个帧进行连接?我想加入一帧的第一列,第一列是第二帧,第二列是第二帧,第二列是第二帧,依此类推。

1 个答案:

答案 0 :(得分:1)

您似乎在描述h2o.rbind的作用。 E.g。

i1 = as.h2o(iris)
nrow(i1)   #150
i2 = h2o.rbind(i1,i1)
nrow(i2)   #300

如果您检查Flow以查看发生了什么,getFrames,您将看到150行的“iris”和300行的“RTMP_sid_abcd_2”(即一些随机名称)。换句话说,h2o.rbind()会创建一个新的H2O框架。

如果通过“join”您正在考虑SQL连接,其中两个框架具有公共索引列,但是其他列不同,那么您需要h2o.merge()。 (如果这是你想要的,但是你无法让h2o.merge()工作,那么看看你的一些数据会很有帮助。)