【发布时间】:2011-04-28 01:05:55
【问题描述】:
我正在尝试识别数据框中不匹配的值,但不知道如何执行此操作。
# make data frame
a <- data.frame( x = c(1,2,3,4))
b <- data.frame( y = c(1,2,3,4,5,6))
# select only values from b that are not in 'a'
# attempt 1:
results1 <- b$y[ !a$x ]
# attempt 2:
results2 <- b[b$y != a$x,]
如果a = c(1,2,3) 有效,因为a 是b 的倍数。但是,我试图从数据框y 中选择所有不在x 中的值,并且不明白要使用什么函数。
【问题讨论】: