比较两个数据帧并识别新列中的差异

时间:2017-03-23 17:10:32

标签: r dataframe

假设我有两个数据框a1a2

a1 <- data.frame(a = 1:5)
a2 <- data.frame(a = 1:3)

我使用semi_join(a1, a2)

匹配并识别差异

但我要找的是这样的 Example

1 个答案:

答案 0 :(得分:0)

我认为这是您问题的简单解决方案

combined <- union(a1, a2)
combined$a1 <- combined$a %in% a1$a
combined$a2 <- combined$a %in% a2$a