如果你经常使用 @Joshua 的建议,你可以很容易地自己创建 %notin% 运算符。`%notin%` <- Negate(`%in%`) 'a' %notin% c('b', 'c') # [1] TRUE
你想要:matrix[!matrix %in% 1,] 为了更清晰明了,我更喜欢这样写,虽然括号并不是必需的。matrix[!(matrix %in% 1),] 还需注意,您需要了解常见问题FAQ 7.31:为什么R认为这些数字不相等?。