select data as given column's order. Column provided as character.
Examples
reorder(iris, c('Species', 'Sepal.Length', 'Sepal.Width', 'Petal.Length', 'Petal.Width'))
#> 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
#> 7 setosa 4.6 3.4 1.4 0.3
#> 8 setosa 5.0 3.4 1.5 0.2
#> 9 setosa 4.4 2.9 1.4 0.2
#> 10 setosa 4.9 3.1 1.5 0.1
#> 11 setosa 5.4 3.7 1.5 0.2
#> 12 setosa 4.8 3.4 1.6 0.2
#> 13 setosa 4.8 3.0 1.4 0.1
#> 14 setosa 4.3 3.0 1.1 0.1
#> 15 setosa 5.8 4.0 1.2 0.2
#> 16 setosa 5.7 4.4 1.5 0.4
#> 17 setosa 5.4 3.9 1.3 0.4
#> 18 setosa 5.1 3.5 1.4 0.3
#> 19 setosa 5.7 3.8 1.7 0.3
#> 20 setosa 5.1 3.8 1.5 0.3
#> 21 setosa 5.4 3.4 1.7 0.2
#> 22 setosa 5.1 3.7 1.5 0.4
#> 23 setosa 4.6 3.6 1.0 0.2
#> 24 setosa 5.1 3.3 1.7 0.5
#> 25 setosa 4.8 3.4 1.9 0.2
#> 26 setosa 5.0 3.0 1.6 0.2
#> 27 setosa 5.0 3.4 1.6 0.4
#> 28 setosa 5.2 3.5 1.5 0.2
#> 29 setosa 5.2 3.4 1.4 0.2
#> 30 setosa 4.7 3.2 1.6 0.2
#> 31 setosa 4.8 3.1 1.6 0.2
#> 32 setosa 5.4 3.4 1.5 0.4
#> 33 setosa 5.2 4.1 1.5 0.1
#> 34 setosa 5.5 4.2 1.4 0.2
#> 35 setosa 4.9 3.1 1.5 0.2
#> 36 setosa 5.0 3.2 1.2 0.2
#> 37 setosa 5.5 3.5 1.3 0.2
#> 38 setosa 4.9 3.6 1.4 0.1
#> 39 setosa 4.4 3.0 1.3 0.2
#> 40 setosa 5.1 3.4 1.5 0.2
#> 41 setosa 5.0 3.5 1.3 0.3
#> 42 setosa 4.5 2.3 1.3 0.3
#> 43 setosa 4.4 3.2 1.3 0.2
#> 44 setosa 5.0 3.5 1.6 0.6
#> 45 setosa 5.1 3.8 1.9 0.4
#> 46 setosa 4.8 3.0 1.4 0.3
#> 47 setosa 5.1 3.8 1.6 0.2
#> 48 setosa 4.6 3.2 1.4 0.2
#> 49 setosa 5.3 3.7 1.5 0.2
#> 50 setosa 5.0 3.3 1.4 0.2
#> 51 versicolor 7.0 3.2 4.7 1.4
#> 52 versicolor 6.4 3.2 4.5 1.5
#> 53 versicolor 6.9 3.1 4.9 1.5
#> 54 versicolor 5.5 2.3 4.0 1.3
#> 55 versicolor 6.5 2.8 4.6 1.5
#> 56 versicolor 5.7 2.8 4.5 1.3
#> 57 versicolor 6.3 3.3 4.7 1.6
#> 58 versicolor 4.9 2.4 3.3 1.0
#> 59 versicolor 6.6 2.9 4.6 1.3
#> 60 versicolor 5.2 2.7 3.9 1.4
#> 61 versicolor 5.0 2.0 3.5 1.0
#> 62 versicolor 5.9 3.0 4.2 1.5
#> 63 versicolor 6.0 2.2 4.0 1.0
#> 64 versicolor 6.1 2.9 4.7 1.4
#> 65 versicolor 5.6 2.9 3.6 1.3
#> 66 versicolor 6.7 3.1 4.4 1.4
#> 67 versicolor 5.6 3.0 4.5 1.5
#> 68 versicolor 5.8 2.7 4.1 1.0
#> 69 versicolor 6.2 2.2 4.5 1.5
#> 70 versicolor 5.6 2.5 3.9 1.1
#> 71 versicolor 5.9 3.2 4.8 1.8
#> 72 versicolor 6.1 2.8 4.0 1.3
#> 73 versicolor 6.3 2.5 4.9 1.5
#> 74 versicolor 6.1 2.8 4.7 1.2
#> 75 versicolor 6.4 2.9 4.3 1.3
#> 76 versicolor 6.6 3.0 4.4 1.4
#> 77 versicolor 6.8 2.8 4.8 1.4
#> 78 versicolor 6.7 3.0 5.0 1.7
#> 79 versicolor 6.0 2.9 4.5 1.5
#> 80 versicolor 5.7 2.6 3.5 1.0
#> 81 versicolor 5.5 2.4 3.8 1.1
#> 82 versicolor 5.5 2.4 3.7 1.0
#> 83 versicolor 5.8 2.7 3.9 1.2
#> 84 versicolor 6.0 2.7 5.1 1.6
#> 85 versicolor 5.4 3.0 4.5 1.5
#> 86 versicolor 6.0 3.4 4.5 1.6
#> 87 versicolor 6.7 3.1 4.7 1.5
#> 88 versicolor 6.3 2.3 4.4 1.3
#> 89 versicolor 5.6 3.0 4.1 1.3
#> 90 versicolor 5.5 2.5 4.0 1.3
#> 91 versicolor 5.5 2.6 4.4 1.2
#> 92 versicolor 6.1 3.0 4.6 1.4
#> 93 versicolor 5.8 2.6 4.0 1.2
#> 94 versicolor 5.0 2.3 3.3 1.0
#> 95 versicolor 5.6 2.7 4.2 1.3
#> 96 versicolor 5.7 3.0 4.2 1.2
#> 97 versicolor 5.7 2.9 4.2 1.3
#> 98 versicolor 6.2 2.9 4.3 1.3
#> 99 versicolor 5.1 2.5 3.0 1.1
#> 100 versicolor 5.7 2.8 4.1 1.3
#> 101 virginica 6.3 3.3 6.0 2.5
#> 102 virginica 5.8 2.7 5.1 1.9
#> 103 virginica 7.1 3.0 5.9 2.1
#> 104 virginica 6.3 2.9 5.6 1.8
#> 105 virginica 6.5 3.0 5.8 2.2
#> 106 virginica 7.6 3.0 6.6 2.1
#> 107 virginica 4.9 2.5 4.5 1.7
#> 108 virginica 7.3 2.9 6.3 1.8
#> 109 virginica 6.7 2.5 5.8 1.8
#> 110 virginica 7.2 3.6 6.1 2.5
#> 111 virginica 6.5 3.2 5.1 2.0
#> 112 virginica 6.4 2.7 5.3 1.9
#> 113 virginica 6.8 3.0 5.5 2.1
#> 114 virginica 5.7 2.5 5.0 2.0
#> 115 virginica 5.8 2.8 5.1 2.4
#> 116 virginica 6.4 3.2 5.3 2.3
#> 117 virginica 6.5 3.0 5.5 1.8
#> 118 virginica 7.7 3.8 6.7 2.2
#> 119 virginica 7.7 2.6 6.9 2.3
#> 120 virginica 6.0 2.2 5.0 1.5
#> 121 virginica 6.9 3.2 5.7 2.3
#> 122 virginica 5.6 2.8 4.9 2.0
#> 123 virginica 7.7 2.8 6.7 2.0
#> 124 virginica 6.3 2.7 4.9 1.8
#> 125 virginica 6.7 3.3 5.7 2.1
#> 126 virginica 7.2 3.2 6.0 1.8
#> 127 virginica 6.2 2.8 4.8 1.8
#> 128 virginica 6.1 3.0 4.9 1.8
#> 129 virginica 6.4 2.8 5.6 2.1
#> 130 virginica 7.2 3.0 5.8 1.6
#> 131 virginica 7.4 2.8 6.1 1.9
#> 132 virginica 7.9 3.8 6.4 2.0
#> 133 virginica 6.4 2.8 5.6 2.2
#> 134 virginica 6.3 2.8 5.1 1.5
#> 135 virginica 6.1 2.6 5.6 1.4
#> 136 virginica 7.7 3.0 6.1 2.3
#> 137 virginica 6.3 3.4 5.6 2.4
#> 138 virginica 6.4 3.1 5.5 1.8
#> 139 virginica 6.0 3.0 4.8 1.8
#> 140 virginica 6.9 3.1 5.4 2.1
#> 141 virginica 6.7 3.1 5.6 2.4
#> 142 virginica 6.9 3.1 5.1 2.3
#> 143 virginica 5.8 2.7 5.1 1.9
#> 144 virginica 6.8 3.2 5.9 2.3
#> 145 virginica 6.7 3.3 5.7 2.5
#> 146 virginica 6.7 3.0 5.2 2.3
#> 147 virginica 6.3 2.5 5.0 1.9
#> 148 virginica 6.5 3.0 5.2 2.0
#> 149 virginica 6.2 3.4 5.4 2.3
#> 150 virginica 5.9 3.0 5.1 1.8