R/usedFactorLevels.R

Defines functions usedFactorLevels

Documented in usedFactorLevels

#' Determines the factor levels of a factor type vector
#' that are actually occuring in a given vector.
#'
#' @param x [\code{vector}]\cr
#'   Source vector of factors.
#' @return [\code{character}]
#'   Character vector of used levels.
#' @export
usedFactorLevels = function(x) {
  stopifnot(is.factor(x))
  return(intersect(levels(x), unique(x)))
}
jakobbossek/JBmisc documentation built on May 18, 2019, 9:08 a.m.