2016-07-24 9 views
0

非常に大きなデータセットが2つあります。そしてそれらにはいくつかの共通変数と異なる変数があります。
共通変数をすべて使用して2つのデータセットをマージR

たとえば、df1とdf2は共通変数a、b、c、d、e、fを持ち、df1はg、h、iを持ち、df2は異なる変数に対してj、k、lを持ちます。

私はこのmerge(df1,df2,by=c("a","b","c","d","e","f"),all.x=T,all.y=F)

のようなすべての一般的な変数をリストアップせずにlがあり、マージされたデータ、B、C、D、Eを持つ集合、F、G、H、I、J、Kを持っていると思っていby=c("a","b","c","d","e","f")などのすべての共通変数を一覧表示せずにデータセットをマージする方法dplyrパッケージの

答えて

1

使用left_join機能

library(dplyr) 
left_join(df1,df2) 
関連する問題