This question already has answers here:
How to join (merge) data frames (inner, outer, left, right)
(13个回答)
3个月前关闭。
我有两个数据框,如下所示:
DF1:
DF2:
如何合并两个数据框以获得结果:
这对于
dplyr
(13个回答)
3个月前关闭。
我有两个数据框,如下所示:
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
最佳答案
您有几种执行完全连接的方法。不匹配的键将具有NA
基数R
merge(df1, df2, all=TRUE)
这对于
data.table
对象也有效dplyr
library(dplyr)
df1 %>% full_join(df2)
关于r - 完全合并R中的2个数据帧,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61482528/
10-10 18:47