R/convertCharacterToFactor.R

Defines functions convertCharacterToFactor

Documented in convertCharacterToFactor

#' Convert character features to factor features in data.frames
#' 
#' @param data [\code{data.frame}]
#' @import checkmate
#' 
#' @export
#' @examples 
#' \dontrun{
#' data("mpg", package = "ggplot2")
#' str(mpg)
#' convertCharacterToFactor(mpg)
#' str(mpg)}

convertCharacterToFactor = function(data) {
  assertClass(data, "data.frame")
  
  idx = sapply(data, is.character)
  data[idx] = lapply(data[idx], as.factor)
  data
}
philippstats/RRmisc documentation built on May 25, 2019, 5:04 a.m.