2017-12-14 14 views
-2

data.table Rの2つのLEFTジョインをしようとしています。おそらく私の理解は間違っていますが、左の結合では一致しない行この場合、私は実際にはLEFT JOINから行を失います。どうして?R data.table LEFT JOINが正しく動作しない

> nrow(aaa) 
[1] 30070 
> ccc <- merge(aaa, bbb, all.X = TRUE) 
> nrow(ccc) 
[1] 23358 
+5

正しいそれは 'all.x'ない' all.X'はありませんか? – joran

+1

@DavidHeckmannええ、正直言ってわかりません。それはちょうどOPによってQのタイプミスかもしれません。並べ替えは "未使用の引数"エラーが予想されます。 – joran

+0

ok、私は 'all.x'を試しましたが、期待どおりに動作しました – user3685285

答えて

1
ccc <- merge(aaa, bbb, all.x = TRUE) 

@joranは

関連する問題