如何基于r中另一个数据帧的匹配ID更新数据帧中的新列

时间:2020-09-01 09:03:30

标签: r dplyr

您好,我正在尝试使用df1中的匹配ID更新我的df2。因此,df1数据集不应增加或减少以分别保持行数。 .my df1看起来像

ID   Record Date    Gender  DOB Registration_Date
123  08-05-2012       NA    NA   NA
123  06-05-2013       NA    NA   NA
234  08-08-2011       NA    NA   NA
234  09-06-2012       NA    NA   NA
335  09-09-2001       NA    NA   NA
335  08-09-2002       NA    NA   NA
335  10-10-2003       NA    NA   NA
425  28-11-2004       NA    NA   NA
425  27-08-2006       NA    NA   NA

我的df2看起来像

ID   Gender     DOB     Registration_Date
123    F    05-06-1990    28-08-2012
234    M    01-02-0991    05-06-2011
335    F    06-12-1996    07-08-2000
425    M    17-12-1999    09-07-2003

预期结果:

ID  Record Date  Gender     DOB     Registration_Date
123 08-05-2012    F     05-06-1990   28-08-2012
123 06-05-2013    F     05-06-1990   28-08-2012
234 08-08-2011    M     01-02-0991   05-06-2011
234 09-06-2012    M     01-02-0991   05-06-2011
335 09-09-2001    F     06-12-1996   07-08-2000
335 08-09-2002    F     06-12-1996   07-08-2000
335 10-10-2003    F     06-12-1996   07-08-2000
425 28-11-2004    M     17-12-1999   09-07-2003
425 27-08-2006    M     17-12-1999   09-07-2003

0 个答案:

没有答案