在Azure ML Studio中使用多个密钥加入2个表

时间:2017-04-23 21:25:00

标签: azure machine-learning azure-machine-learning-studio

我有两个包含多列的数据集。我想用以下密钥加入这两个表:邮政编码,年,月,数据,小时

但是,每当我在这两个表上使用加入模块时,就不会发生加入,我只是从右表中得到一个带有空值的列表。

以下是我想要做的R等价物:

YX <- leftTableDT
YX %<>% merge( rightTableDT, all.x = TRUE, by=c('zip','year','month','day','hour') )

为什么Azure ML Studio中的Join Module不能用于多个密钥?

1 个答案:

答案 0 :(得分:0)

仔细检查您是否在列选择选项中选择了“允许重复并保留选择中的列顺序”,以便它按列出的顺序匹配列。

此外,您可以尝试应用SQL转换模块来连接数据集。