我正在尝试按ID合并两个不同大小的数据。但是,对于匹配的值,两个数据都包含重复的条目,即Data A中可能有三个ID#3,Data B中也可能有三个ID#3。当我尝试合并数据时,结果比两个数据的总和要大得多。
我想通过ID列合并这两个数据,使B中的第一个ID#3与A中的第一个ID#3配对,依此类推。
同时,我希望Data A的行顺序保持不变。sort = FALSE没有太大帮助:它将所有匹配的行放在顶部,将不匹配的行放在底部。
谢谢您的帮助!
我想通过ID列合并这两个数据,使B中的第一个ID#3与A中的第一个ID#3配对,依此类推。
同时,我希望Data A的行顺序保持不变。sort = FALSE没有太大帮助:它将所有匹配的行放在顶部,将不匹配的行放在底部。
谢谢您的帮助!
C<-merge(A,B,by="ID",all.x=T,sort=F)