代码之家  ›  专栏  ›  技术社区  ›  Saurabh Chauhan

在SparkR中使用h2o合并柱(h2o.merge)

  •  1
  • Saurabh Chauhan  · 技术社区  · 9 年前

    在我目前的项目中,我使用SparkR中的H2O机器学习库。我有多个.csv文件,并通过h2o数据帧读取这些.csv。现在,我想申请 h2o.merge() 在文件上的函数 将一个h2o数据帧的主键映射到另一个过氧化氢数据帧的外键 我的主h2o数据帧包含14列。我使用获取所有列的数据类型 h2o.getTypes() 作用

    为了申请 h2o.merge() 函数,列的类型应为字符串或数值,而不是枚举或实数。因此,要转换列的数据类型,我使用 h2o.ascharacter() h2o.asfactor() 功能。现在,我已经将枚举列转换为要使用的字符串列 h2o.merge() 功能。我以前 h2o.merge() SparkR console 我遗漏了什么吗?我已经捕获了要使用的语法 h2o.merge() 此链接的函数 Syntax of h2o.merge function . 如何合并h2o数据帧? factTable h2o数据帧的样本数据集如下所示: (SALES_ORG是主键) : sample factTable data set 区域性h2o数据帧的样本数据集如下所示: (SALES_ORG是外键) : Sample regionTable data set

    1 回复  |  直到 9 年前
        1
  •  1
  •   Saurabh Chauhan    9 年前

    最后,我根据评论中的提示找出答案。 基本问题是,在应用合并操作之前,我们需要将列转换为factor/enum 具有主键或外键的列的数据类型应为factor/enum。