R/sort_pct.R

Defines functions sort_pct

Documented in sort_pct

#' Count any number of columns, print percentage and sort descending.
#'
#' see \href{https://github.com/bansell/tidyExt#tidyext-package}{\strong{tidyExt vignette}}

#' @export

#cf https://tidyeval.tidyverse.org/multiple.html
sort_pct <- function(.df, ... ){
  .df |> dplyr::count(..., sort=TRUE) |>  dplyr::mutate(pct = n/sum(n))}

#' @example
#' mtcars |> sort_pct(cyl,gear)
bansell/tidyExt documentation built on July 12, 2024, 12:58 p.m.