Extensions of base operators.
inverse of %in%
x %notin% vector
x %allin% vector
x %anyin% vector
x %nonein% vector
pattern %partin% vector
Numeric or character vector.
Numeric or character vector.
Character string containing regular expressions to be matched.
logical
logical
data <- data.frame(
id = 1:10,
x = as.integer(runif(10, 0, 10))
)
data[data$id %notin% c(1, 3, 5, 7, 9), ]
#> id x
#> 2 2 9
#> 4 4 6
#> 6 6 2
#> 8 8 6
#> 10 10 7
1:2 %allin% 1:3 # TRUE
#> [1] TRUE
3:4 %allin% 1:3 # FALSE
#> [1] FALSE
3:4 %anyin% 1:3 # TRUE
#> [1] TRUE
4:5 %anyin% 1:3 # FALSE
#> [1] FALSE
3:4 %nonein% 1:3 # FALSE
#> [1] FALSE
4:5 %nonein% 1:3 # TRUE
#> [1] TRUE
"Bei" %partin% c("Beijing", "Shanghai") # TRUE
#> [1] TRUE
"bei" %partin% c("Beijing", "Shanghai") # FALSE
#> [1] FALSE
"[aeiou]ng" %partin% c("Beijing", "Shanghai") # TRUE
#> [1] TRUE