Перемещение столбцов внутри data.frame () без повторного ввода
Есть ли способ для перемещения столбца из одной позиции в data.frame к следующей - без ввода совершенно нового data.frame ()
Например:
a <- b <- c <- d <- e <- f <- g <- 1:100
df <- data.frame(a,b,c,d,e,f,g)
Теперь, скажем, я хотел «г» перед «а»
Я мог бы перепечатать это, как
df <- data.frame(g,a,b,c,d,e,f)
Но разве нет более быстрого пути? (Представьте 1500+ столбцов)