I have the following:
a_aa a_ab a_ac b_aa b_ab b_ac
2 3 3 3 1 2
3 4 1 1 3 1
Desired outcome:
a_aa b_aa a_ab b_ab a_ac b_ac
2 3 3 1 3 2
3 1 4 3 1 1
Code with data:
d <- "a_aa a_ab a_ac b_aa b_ab b_ac
2 3 3 3 1 2
3 4 1 1 3 1"
dd <- read.table(textConnection(object = d), header = T)
My current solution is manual:
dd %>% select(a_aa, b_aa, a_ab, b_ab, a_ac, b_ac)
however, is onerous when number of columns is large. Any ideas how to do this kind of column ordering with grouping (e.g. sequence a_etc1, b_etc1, a_etc2, b_etc2)? Thank you!