0
をマージするとき、私は2つのデータセット(データセットAとB)をマージしようとしていますが、私はデータセットB(1462 OBS)とのデータセットA(407 OBS)をマージするとき、私はしてそれらをマージ:エクストラ観測データセット
C <- merge(A, B, by=ID, all.x=TRUE)
データセットCに416の観測値を作成します。
理由はありますか?
をマージするとき、私は2つのデータセット(データセットAとB)をマージしようとしていますが、私はデータセットB(1462 OBS)とのデータセットA(407 OBS)をマージするとき、私はしてそれらをマージ:エクストラ観測データセット
C <- merge(A, B, by=ID, all.x=TRUE)
データセットCに416の観測値を作成します。
理由はありますか?
Why does the result from merge have more rows than original file?を参照してください。
ID列に複数の一致があるように見えます。目標を指定していないので、完全なドキュメントを参照することをおすすめします。 https://www.rdocumentation.org/packages/base/versions/3.4.1/topics/merge