Using the following example dataframe:
a <- c(1:5) b <- c(\"Cat\", \"Dog\", \"Rabbit\", \"Cat\", \"Dog\") c <- c(\"Dog\", \"Rabbit\", \"Cat\", \"Do
You can refer to columns by position. e.g.
df <- df[ ,c(1,4:6,2:3)] > df a d e f b c 1 1 Rabbit Cat Cat Cat Dog 2 2 Cat Dog Dog Dog Rabbit 3 3 Dog Dog Dog Rabbit Cat 4 4 Dog Rabbit Rabbit Cat Dog 5 5 Rabbit Cat Cat Dog Dog