Davidhust 发表于 2011-9-16 17:32 
我最近用这条命令合并两份数据,a样本有70万个case,b样本有58万个case,按说用all.x=T和by="id",结果应该 ...
奇怪,我换了个例子试了试,没有问题啊~
> a <- data.frame(x=1:1300,y=rep(letters,50))
> b <- data.frame(x=1:1040,z=rep(LETTERS,40))
> c <- merge(a,b,all.x=T,by="x")
> dim(c)[1]
> 1300
跟dim(a)[1]的结果一样。lz确定没有把x,y弄反?