I have a data frame with columns - ID, Var_1, Var_2..., where id - identifier, Var_i - variable.
So, the purpose is to apply some functions such as min, max, mean for each columns, grouping by ID, and to get the data like that -
ID -- min_Var_1 -- mean_Var_1 -- max_Var_1 -- min_Var_2 -- mean_Var_2....
The problem is I have more than 100 variables. How can I do this efficiently?
db <- data %>%
group_by(N_det) %>%
summarise(min_Var_1 = min(Var_1), mean_Var_1 = mean(Var_1),
max_Var_1 = max(Var_1), min_Var_2 = min(Var_2),
mean_Var_2 = mean(Var_2)...)