我有两个非常大的数据集。那些有几个共同的变量和不同的变量。
例如,df1和df2具有公共变量a,b,c,d,e,f,并且df1具有g,h,i,并且df2具有针对不同变量的j,k,l。
我希望合并的数据集包含a,b,c,d,e,f,g,h,i,j,k,l,而不列出所有常见变量,例如merge(df1,df2,by=c("a","b","c","d","e","f"),all.x=T,all.y=F)
是否有一种合并数据集的方法,而不列出所有常见变量,例如by=c("a","b","c","d","e","f")
??
答案 0 :(得分:1)
使用left_join
包
dplyr
功能
library(dplyr)
left_join(df1,df2)