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(.)
      )
  }
patelm9/rubix documentation built on Sept. 3, 2021, 10:22 p.m.