【问题标题】:Merging 2 Data Frames in R fully [duplicate]完全合并R中的2个数据框[重复]
【发布时间】:2020-04-28 14:22:36
【问题描述】:

我有两个数据框,如下所示:

DF1:

ID  ITEM1   ITEM2
1001    1   1
1002    1   1
1003        1
1004    1   
1005    1   1

DF2:

ID  ITEM3
1001    1
1002    1

如何合并两个数据框得到结果:

ID  ITEM1   ITEM2   ITEM3
1001    1   1         1
1002    1   1         1
1003        1         
1004    1       
1005    1   1   

【问题讨论】:

    标签: r dataframe merge


    【解决方案1】:

    您有多种方法来执行完全联接。不匹配的键将有NAs

    基础 R

    merge(df1, df2, all=TRUE)
    

    这对于data.table 对象也有效

    dplyr

    library(dplyr)
    df1 %>% full_join(df2)
    

    【讨论】:

      猜你喜欢
      • 2020-10-19
      • 2017-10-31
      • 2019-02-06
      • 2017-05-02
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多