R/check_constant.R

Defines functions is_constant is_not_constant

Documented in is_constant is_not_constant

#' Check if the input is constant (excluding NA)
#'
#' @param var a vector, list, dataframe column
#'
#' @return TRUE or FALSE
#'
#' @examples
#' is_constant(1:10)
#' is_not_constant(1:10)
#'
#'
#' @export
#' @rdname check_constant
is_constant <- function(var) {
    all(var == var[1], na.rm = TRUE)
}

#' @export
#' @rdname check_constant
is_not_constant <- function(var) {
    !all(var == var[1], na.rm = TRUE)
}
yimingli/r-li documentation built on March 31, 2020, 5:45 a.m.