答案 0 :(得分:22)
如果您经常使用@Joshua的建议,您可以轻松制作自己的%notin%
运营商。
`%notin%` <- Negate(`%in%`)
'a' %notin% c('b', 'c')
# [1] TRUE
答案 1 :(得分:19)
你想:
matrix[!matrix %in% 1,]
为了清楚起见,我更喜欢这个,即使括号不是必需的。
matrix[!(matrix %in% 1),]
另请注意,您需要了解FAQ 7.31: Why doesn't R think these numbers are equal?。