I tried to sort the column by the name_underline_number - using arrange(). It didn't work.
What's the best way to do this in dplyr()?
df <- structure(list(metric = c("rollmean_11", "rollmean_13", "rollmean_15",
"rollmean_17", "rollmean_19", "rollmean_3", "rollmean_5", "rollmean_7",
"rollmean_9"), MSE = c(1.92523924349549, 2.39347151053903, 2.89870886591451,
3.4854131592187, 4.26101662911107, 0.651614338676069, 1.06260257822741,
1.26237156422673, 1.55433498103862)), row.names = c(NA, -9L), class = c("tbl_df",
"tbl", "data.frame"))
metric MSE
<chr> <dbl>
1 rollmean_11 1.93
2 rollmean_13 2.39
3 rollmean_15 2.90
4 rollmean_17 3.49
5 rollmean_19 4.26
6 rollmean_3 0.652
7 rollmean_5 1.06
8 rollmean_7 1.26
9 rollmean_9 1.55
Expected output
metric MSE
<chr> <dbl>
1 rollmean_3 0.652
2 rollmean_5 1.06
3 rollmean_7 1.26
4 rollmean_9 1.55
5 rollmean_11 1.93
6 rollmean_13 2.39
7 rollmean_15 2.90
8 rollmean_17 3.49
9 rollmean_19 4.26