Skip to contents

df_addn() returns a data.frame with a factor variable including count of individuals.

Usage

df_addn(data, grp_var, id_var = "ID", sep = NULL)

Arguments

data

Input dataset.

grp_var

Variable to add counts to.

id_var

Variable defining distinct values to count. Default is "ID".

sep

Additional string separator to add between variable and count. Default is NULL.

Value

A data.frame with the same number of rows as data and a factor variable.

Examples

data <- df_addn(data = data_sad, grp_var = "DOSE", id_var = "ID")
#> Joining with `by = join_by(DOSE)`
unique(data$DOSE)
#> [1] 10 (n=6)   50 (n=6)   100 (n=12) 200 (n=6)  400 (n=6) 
#> Levels: 10 (n=6) 100 (n=12) 200 (n=6) 400 (n=6) 50 (n=6)

data <- df_addn(data = data_sad, grp_var = "DOSE", id_var = "ID", sep = "mg")
#> Joining with `by = join_by(DOSE)`
unique(data$DOSE)
#> [1] 10 mg (n=6)   50 mg (n=6)   100 mg (n=12) 200 mg (n=6)  400 mg (n=6) 
#> Levels: 10 mg (n=6) 100 mg (n=12) 200 mg (n=6) 400 mg (n=6) 50 mg (n=6)