Reorders columns according to a prefered target order
reorder_columns(x, target, decreasing = FALSE)an object of the same type and dimension
an object with columns, such as a matrix or a data.frame,
or from a class that support subsetting via x[, i, drop = FALSE] and has a method colnames.
a character or named numeric vector that specifies the column prefered order.
If a numeric vector, then its names are assumed to correspond to columns,
and its values determine the target order -- according to argument decreasing.
logical that indicates in which direction a numeric target vector should be ordered.
Column names will be reordered so that their order match the one in target.
Any column that does not appear in target will be put after those that are
listed in target.