fix.by(by.x,x)出错:'by'必须指定唯一有效的columnmergedata< - merge(dataset1,dataset2,by.x =“personalid”)

时间:2018-04-21 10:36:23

标签: r

mergedata <- merge (dataset1, dataset2, by.x="personalid")
  

fix.by(by.x,x)出错:'by'必须指定唯一有效的列

1 个答案:

答案 0 :(得分:2)

OP只指定了by.x。如果列名相同,则可以使用by

merge(dataset1, dataset2, by="personalid") 

如果by变量名称不同,那么我们还需要指定by.y

merge(dataset1, dataset2, by.x="personalid", by.y = "somethingelse")