Я пытаюсь определить значения в фрейме данных, которые не совпадают, но не могу понять, как это сделать.
# 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
, и не понимают, какую функцию использовать.