【问题标题】:How to do Left join in r [duplicate]如何在r中左加入[重复]
【发布时间】:2016-09-11 04:06:19
【问题描述】:

我有两个数据集一和二

数据集一

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;

【问题讨论】:

    标签: r


    【解决方案1】:

    使用dplyr,我们可以使用left_join

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

    【讨论】:

      猜你喜欢
      • 2020-03-15
      • 2019-11-25
      • 2016-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-13
      • 1970-01-01
      • 2015-11-11
      相关资源
      最近更新 更多