我有两个包含多列的数据集。我想用以下密钥加入这两个表:邮政编码,年,月,数据,小时
但是,每当我在这两个表上使用加入模块时,就不会发生加入,我只是从右表中得到一个带有空值的列表。
以下是我想要做的R等价物:
YX <- leftTableDT
YX %<>% merge( rightTableDT, all.x = TRUE, by=c('zip','year','month','day','hour') )
为什么Azure ML Studio中的Join Module不能用于多个密钥?
答案 0 :(得分:0)
仔细检查您是否在列选择选项中选择了“允许重复并保留选择中的列顺序”,以便它按列出的顺序匹配列。
此外,您可以尝试应用SQL转换模块来连接数据集。