如何做r中的左连接

时间:2016-05-15 07:46:16

标签: r

我有两个数据集一和二

数据集一

a     b  c
111   a  1
112   b  2 
113   c  3
114   d  4
115   e  5

数据集二

e    d   g
222  ss  11
111  ff  22
113  ww  33 
114  qq  44
234  dd  55
534  vv  66

我想做一个左连接

下面是用SQL编写的代码但是当我在SQLDF中尝试它时显​​示为错误

proc sql;
create table join1 as
select one.*, two.*
from  one left join two
on one.a = two.e;
quit;

1 个答案:

答案 0 :(得分:9)

使用dplyr,我们可以使用left_join

library(dplyr)
left_join(df2, df1, by = c("e"="a"))