df1 = data.frame(Id = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3)), Test = NA)
df2 = data.frame(Id = c(2, 4, 6, 7), State = c(rep("Alabama", 2), rep("Ohio", 2)))
df_sum <- anti_join(df1,df2, by = "Id") %>% bind_rows(df2)
有没有一种简单的方法来制作 anti_join 的结果,以便结果中只存在 df1 的行。因此,例如,ID 为 7 的行被丢弃在结果数据框中。我只能想到费力的解决方案。提前致谢。
结果表应如下所示: