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)...)
 
     
    