[ top | up ]

Ordering Permutation

Syntax

order(...)

Arguments

... a sequence of vectors.

Description

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.

See Also

sort.

Examples

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])