R/fct_case_when.R

Defines functions fct_case_when

Documented in fct_case_when

#' fct_case_whn
#'
#' @param ...
#'
#' @return
#' @export
#'
#' @examples
fct_case_when <- function(...) {
  args <- as.list(match.call())
  levels <- sapply(args[-1], function(f) f[[3]])  # extract RHS of formula
  levels <- levels[!is.na(levels)]
  factor(dplyr::case_when(...), levels=levels)
}
dpashouwer/dpash documentation built on March 21, 2022, 4:29 p.m.