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
.