df1 <- data.frame(id = c(1,2,3,4,5,6,7,8)
df2 <- data.frame(id = c(3,5,9)
如何查找两个数据帧之间不相同的值的数量
for df1 6 (1,2,4,6,7,8) for df2 1 (9)
最佳答案
我们可以使用setdiff
library(dplyr)
setdiff(df1, df2)
setdiff(df2, df1)
或者如果我们也需要重复的值
library(vecsets)
vsetdiff(df1$id, df2$id)
vsetdiff(df2$id, df1$id)
关于r - 如何查找两个数据帧之间不相同的值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61806596/