
Last chance! 50% off unlimited learning
Sale ends in
rank
function, and are provided mainly as a convenience when
converting between R and SQL. All ranking functions map smallest inputs
to smallest outputs. Use desc
to reverse the direction..row_number(x)ntile(x, n)
min_rank(x)
dense_rank(x)
percent_rank(x)
cume_dist(x)
row_number
: equivalent to rank(ties.method = "first")
min_rank
: equivalent to rank(ties.method = "min")
dense_rank
: like min_rank
, but with no gaps between
rankspercent_rank
: a number between 0 and 1 computed by
rescaling min_rank
to [0, 1]cume_dist
: a cumulative distribution function. Proportion
of all values less than or equal to the current rank.ntile
: a rough rank, which breaks the input vector into
n
buckets.x <- c(5, 1, 3, 2, 2)
row_number(x)
min_rank(x)
dense_rank(x)
percent_rank(x)
cume_dist(x)
ntile(x, 2)
ntile(runif(100), 10)
Run the code above in your browser using DataLab