サイズの異なる2つのデータをIDでマージしようとしています。ただし、一致する値の場合、両方のデータに重複したエントリが含まれている可能性があります。つまり、データAに3つのID#3があり、データBに3つのID#3がある可能性があります。データをマージしようとすると、結果は両方よりもはるかに大きくなります。結合されたデータ。
C<-merge(A,B,by="ID",all.x=T,sort=F)
Bの最初のID#3とAの最初のID#3がペアになるように、2つのデータをID列でマージしたいと思います。
また、データAの行順は同じままにしておきたい。sort = FALSEはあまり役に立ちませんでした。一致するすべての行が上部に配置され、一致しない行が下部に配置されます。
ご協力いただきありがとうございます!