假设有两个数据框如下:
test.df1 <- data.frame(id = c(1:5), nr = rnorm(5))
test.df2 <- rbind(test.df1, data.frame(id = c(6:8), nr = rnorm(3)))
显然,test.df2有3行数据,这些数据在test.df1中不存在。如何快速获取这些额外数据。我希望得到的最终结果是获取一个数据框,其中包含仅包含在test.df2中的3行。任何帮助将不胜感激!
答案 0 :(得分:0)
假设您希望nr
只出现test.df2
而不是test.df1
。你可以尝试
test.df2[!test.df2$nr %in% test.df1$nr, ]
# id nr
#6 6 -0.3708036
#7 7 -0.4739193
#8 8 0.3420794