I have this tibble and i need to reorder the columns.
Nombre | Equipo | fecha_1_365 | fecha_2_365 | fecha_3_365 | fecha_1_sofa | fecha_2_sofa | fecha_3_sofa | fecha_1_who | fecha_2_who | fecha_3_who | fecha_1_prom | fecha_2_prom | fecha_3_prom |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
John | Amarillo | 6 | 6.5 | 6.6 | 6.1 | 6.9 | 6.6 | 5.77 | 6.43 | 6.19 | 5.96 | 6.61 | 6.46 |
Maria | Amarillo | 7.7 | NA | NA | 7.3 | NA | NA | 6.99 | NA | NA | 7.33 | NA | NA |
Selena | Amarillo | 6.7 | 6.3 | NA | 7.1 | 6.5 | NA | 6.82 | 6.23 | NA | 6.87 | 6.34 | NA |
Leonardo | Azul | NA | 8.3 | NA | NA | 9.3 | NA | NA | 8.78 | NA | NA | 8.79 | NA |
Brad | Azul | 6 | 7.4 | NA | 6.3 | 7.3 | NA | 6.06 | 7.16 | NA | 6.12 | 7.29 | NA |
I need the order be: fecha_1_365, fecha_1_sofa, fecha_1_who, fecha_1_prom, fecha_2_365, fecha_2_sofa, fecha_2_who, fecha_2_prom, fecha_3_365, fecha_3_sofa, fecha_3_who, fecha_3_prom.
How can I do it in a fast and automated way? I could do:
df %>%
select(Nombre, Equipo, posicion,
starts_with("fecha_1"),
starts_with("fecha_2"),
starts_with("fecha_3"))
But i prefer no because in the case of having many variables it would take a long time to specify.