Learn R Programming

rvec (version 0.0.7)

rank: Sample Ranks, Including Rvecs

Description

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

Value

An object of class rvec_int() if x is an rvec. Otherwise an ordinary integer vector.

Arguments

x

An ordinary vector or an rvec().

na.last

Treatment of NAs. Options are TRUE, FALSE, or "keep". See base::rank() for details.

ties.method

Treatment of ties. See base::rank() for details.

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().

Examples

Run this code
x <- rvec(list(c(3, 30),
               c(0, 100)))
rank(x)

Run the code above in your browser using DataLab