R/calc_group_mean.R

Defines functions calc_group_mean

Documented in calc_group_mean

#' @title Calculate Grouped Means
#' @name calc_group_mean
#' @description Calculate means by one or more grouping variables.
#'
#' @param df A tibble
#' @param cont_var A continuous variable
#'
#' @importFrom rlang enquo !!
#' @importFrom dplyr group_by summarise
#'
#' @examples
#' calc_group_mean(mtcars, mpg, cyl)
#'
#' @export

calc_group_mean <- function(df, cont_var, ...) {

  cont_var <- rlang::enquo(cont_var)

  df %>%
    dplyr::group_by(...) %>%
    dplyr::summarise(mean = mean(!!cont_var))
}
PsychlytxTD/fht documentation built on July 4, 2020, 5:42 p.m.