【发布时间】:2013-04-05 22:43:16
【问题描述】:
如果你有一个字符串向量并且你想知道哪个匹配。使用 %in% 很简单。
x <- c("red","blue","green")
y <- c("yellow","blue","orange")
which(x %in% y) # Literally, which X are in Y.
但是相反的情况呢,您想在哪里找到哪些 X 不在 Y 中?
【问题讨论】:
-
试试
which(!x %in% y)。 -
Roman add it as a solution
-
@RomanLuštrik 我用的是
which(is.na(match(x,y)),它看起来太丑了。 -
你知道他们说什么,有 100 种剥猫皮的方法。 :)
-
另一种“丑陋”的方式是:
as.vector(na.action(na.omit(match(x,y))))
标签: r