R/sort.R

Defines functions arrange_sort

Documented in arrange_sort

#' @title
#' Sort a Dataframe
#'
#' @export
#' @rdname arrange_sort

arrange_sort <-
  function(data,
           col,
           levels) {
    data %>%
      dplyr::mutate_at(
        dplyr::vars({{ col }}),
        ~ factor(., levels = levels)
      ) %>%
      dplyr::arrange_at(dplyr::vars({{ col }})) %>%
      dplyr::mutate_at(
        dplyr::vars({{ col }}),
        ~ as.character(.)
      )
  }
meerapatelmd/rubix documentation built on Sept. 5, 2021, 8:30 p.m.