Move a column to the beginning or end of a data frame

move_to_last(.data, col)

move_to_first(.data, col)

Arguments

.data

A tbl.

col

Name of column to move (unquoted)

Value

An object of the same class as .data

Examples

head(iris)
#> Sepal.Length Sepal.Width Petal.Length Petal.Width Species #> 1 5.1 3.5 1.4 0.2 setosa #> 2 4.9 3.0 1.4 0.2 setosa #> 3 4.7 3.2 1.3 0.2 setosa #> 4 4.6 3.1 1.5 0.2 setosa #> 5 5.0 3.6 1.4 0.2 setosa #> 6 5.4 3.9 1.7 0.4 setosa
head(iris) %>% move_to_first(Species)
#> Species Sepal.Length Sepal.Width Petal.Length Petal.Width #> 1 setosa 5.1 3.5 1.4 0.2 #> 2 setosa 4.9 3.0 1.4 0.2 #> 3 setosa 4.7 3.2 1.3 0.2 #> 4 setosa 4.6 3.1 1.5 0.2 #> 5 setosa 5.0 3.6 1.4 0.2 #> 6 setosa 5.4 3.9 1.7 0.4
head(iris) %>% move_to_last(Sepal.Length)
#> Sepal.Width Petal.Length Petal.Width Species Sepal.Length #> 1 3.5 1.4 0.2 setosa 5.1 #> 2 3.0 1.4 0.2 setosa 4.9 #> 3 3.2 1.3 0.2 setosa 4.7 #> 4 3.1 1.5 0.2 setosa 4.6 #> 5 3.6 1.4 0.2 setosa 5.0 #> 6 3.9 1.7 0.4 setosa 5.4