mergedata <- merge (dataset1, dataset2, by.x="personalid")
fix.by(by.x,x)出错:'by'必须指定唯一有效的列
答案 0 :(得分:2)
OP只指定了by.x
。如果列名相同,则可以使用by
merge(dataset1, dataset2, by="personalid")
如果by
变量名称不同,那么我们还需要指定by.y
merge(dataset1, dataset2, by.x="personalid", by.y = "somethingelse")