Skip to contents

Creates group-level variables by aggregating individual-level variables and adding it to the df

Usage

aggr_and_merge(
  variables,
  group,
  data,
  FUN = "mean",
  prefix = paste0(group, ".")
)

Arguments

variables

Variable to be aggregated.

group

Grouping variable.

data

A dataset with individual-level data.

FUN

Aggregation function, mean by default.

prefix

Character string, what should be added to the names of aggregated variables.

Value

Returns the original data frame with new group-level variables appended.

Details

Alternative to `dplyr::group_by` + `dplyr::mutate`. Can be used within functions.