Return an array of average of specific columns matching a pattern

calculate_average(df, pattern)

Arguments

df

A data frame

pattern

A string pattern to match

Value

A vector of average of specific columns matching a pattern

Examples

df <- data.frame(
    week_payment1 = c(1, 2, 3),
    week_payment2 = c(4, 5, 6),
    week_payment3 = c(7, 8, 9),
    other_column = c(10, 11, 12)
)
calculate_average(df, "week_payment")
#> [1] 4 5 6