R/tab_categorical.R

Defines functions tab_categorical

Documented in tab_categorical

#' Tabulate categorical data
#'
#' @param df a spark data frame object
#' @param ...
#'
#' @return
#' @export
#'
#' @examples
tab_categorical <- function(df, ...){
  df<-dplyr::as_tibble(df)
  df%>%
    dplyr::select(...)%>%
    tidyr::gather(., "var", "value") %>%
    dplyr::count(var, value) %>%
    dplyr::group_by(var) %>%
    dplyr::mutate(prop = prop.table(n))

}
belayb/JigsawEHR documentation built on Feb. 5, 2023, 8:54 p.m.