Перемещение столбцов внутри 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+ столбцов)

Ответы на вопрос(15)

Ваш ответ на вопрос