Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Concatenation 如何在H2O中连接两个字符串_Concatenation_Paste_H2o - Fatal编程技术网

Concatenation 如何在H2O中连接两个字符串

Concatenation 如何在H2O中连接两个字符串,concatenation,paste,h2o,Concatenation,Paste,H2o,我在R中有一个H2O框架,有两个字符列,我想通过连接它们来创建一个新列。我尝试了以下操作,但失败了,因为H2O不支持粘贴功能。还有其他想法吗?我在寻找解决方案,但到目前为止还没有找到。多谢各位 df$Col3=粘贴(df$Col1,df$Col2)一个选项是使用h2o.interaction功能。它不像粘贴函数那么简单,我认为您不能选择串联分隔符(它使用),但它可能适合您的需要。下面是一个简单的例子 library(h2o) h2o.init() h2oframe <- as.h2o(T

我在R中有一个H2O框架,有两个字符列,我想通过连接它们来创建一个新列。我尝试了以下操作,但失败了,因为H2O不支持粘贴功能。还有其他想法吗?我在寻找解决方案,但到目前为止还没有找到。多谢各位


df$Col3=粘贴(df$Col1,df$Col2)

一个选项是使用
h2o.interaction
功能。它不像
粘贴
函数那么简单,我认为您不能选择串联分隔符(它使用
),但它可能适合您的需要。下面是一个简单的例子

library(h2o)
h2o.init()

h2oframe <- as.h2o(Titanic)
h2oframe$Col3 <- h2o.interaction(h2oframe,
                                 factors = list(c("Sex", "Age")),
                                 pairwise = T,
                                 max_factors = 100000,
                                 min_occurrence = 1)
head(h2oframe)
  Class    Sex   Age Survived Freq         Col3
  1   1st   Male Child       No    0   Male_Child
  2   2nd   Male Child       No    0   Male_Child
  3   3rd   Male Child       No   35   Male_Child
  4  Crew   Male Child       No    0   Male_Child
  5   1st Female Child       No    0 Female_Child
  6   2nd Female Child       No    0 Female_Child
库(h2o)
h2o.init()

谢谢你的回复。我想这可能是唯一的办法。在过去的两天里,我探索了各种选择,但没有找到。我一直试图不将h2o帧转换为R数据帧进行数据处理。但在意识到h2o的支持功能有限之后,我必须决定对数据表进行所有必要的处理,然后在执行模型之前将必要的数据转换为h2o。