可能重复:
与 %in% 相反
什么是相反的
matrix[matrix%in%1,]?
!%in% does not work.
我想选择不包含特定数字的项目。
如果您发现自己经常使用@Joshua 的建议,您可以轻松创建自己的%notin%
运算符。
`%notin%` <- Negate(`%in%`)
'a' %notin% c('b', 'c')
# [1] TRUE
你要:
matrix[!matrix %in% 1,]
为了清楚起见,我更喜欢这个,即使括号不是必需的。
matrix[!(matrix %in% 1),]
另请注意,您需要了解常见问题解答 7.31:为什么 R 认为这些数字不相等?.