Calculate sample ranks for ordinary vectors or for rvecs. In the case of rvecs, ranks are calculated independently for each draw.
Usage
rank(
x,
na.last = TRUE,
ties.method = c("average", "first", "last", "random", "max", "min")
)Arguments
- x
An ordinary vector or an
rvec().- na.last
Treatment of
NAs. Options areTRUE,FALSE, or"keep". Seebase::rank()for details.- ties.method
Treatment of ties. See
base::rank()for details.
Value
An object of class rvec_int() if x is
an rvec. Otherwise an ordinary integer vector.
Details
To enable different behavior for rvecs and for ordinary vectors,
the base R function base::rank() is turned into a generic,
with base::rank() as the default.
For details on the calculations, see the documentation
for base::rank().