R/is_not.R

Defines functions is_not_in is_not_na

#' \code{`\%not_in\%`} is a binary operator which returns the logical inverse
#' of \code{`%in%`}
#'
#' @usage x %in% vector
#'
#' @example
#' 1 %!in% 2:5
#' 1 %!in% c(1, 5, 10)

is_not_in <- function(...) {
  !magrittr::is_in(...)
}

#' @export
`%not_in%` <- is_not_in

is_not_na <- function(...) {
  !is.na(...)
}
Yeedle/miscr documentation built on May 5, 2019, 5:55 p.m.