View source: R/e_table_aggregate.R
e_table_aggregate | R Documentation |
Aggregate a set of variables by another set of variables with a specific function
e_table_aggregate(
dat,
var_names_by,
var_names_aggregate,
func_aggregate = list(sum),
.groups = c("drop", "keep")[1]
)
dat |
data.frame or tibble |
var_names_by |
list of variable names to group by |
var_names_aggregate |
list of variable names to aggregate |
func_aggregate |
a function (e.g., |
.groups |
drops or keeps groups |
aggregated data
e_table_aggregate(
dat = dat_mtcars_e
, var_names_by = c("cyl")
, var_names_aggregate = c("disp", "hp", "drat")
, func_aggregate = mean
)
e_table_aggregate(
dat = dat_mtcars_e
, var_names_by = c("cyl", "am")
, var_names_aggregate = c("disp", "hp", "drat", "wt", "qsec")
, func_aggregate = list(sum, sum, mean, mean, sum)
)
# assign variables and functions in a list
list_aggregate_var_func <-
list(
`disp` = sum
, `hp` = sum
, `drat` = mean
, `wt` = mean
, `qsec` = sum
)
e_table_aggregate(
dat = dat_mtcars_e
, var_names_by = c("cyl", "am")
, var_names_aggregate = list_aggregate_var_func |> names()
, func_aggregate = list_aggregate_var_func
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.