order {base} | R Documentation |
order
returns a permutation which will rearrange its first
argument into ascending order.
In the case of ties in the first vector, values in the second
are used to break the ties.
If the values are still tied, values in the later arguments
are used to break the tie.
NA
values are treated as greater than any other values
so that permutations returned by
order
move NA
values to the top end of the array.
order(...)
... |
a sequence of vectors. |
sort
.
x <- c(5:1, 6:8, 12:9)
y <- (x - 5)^2
# rearrange matched vectors so that
# the first is in ascending order
o <- order(x)
rbind(x[o], y[o])