R/refactor.R

#' Refactor factor variables in a data.frame
#'
#'
#' @param df data.frame
#'
#' @return A data.frame with each factor variable re-factored (old unused levels are dropped)
#'
#' @export
#'

refactor <- function(df){
    cat <- sapply(df, is.factor)
    df[cat] <- lapply(df[cat], factor)
    return(df)
}
nicolaroberts/nrmisc documentation built on May 23, 2019, 5:09 p.m.