# DenseRank

From DescTools v0.99.19
by Andri Signorell

##### Dense Ranks

Returns the dense ranks of the values in a vector.
DenseRank gives the ranking within the vector x, but the ranks are consecutive. No ranks are skipped if there are ranks with multiple items. (Unlike `rank`

gives the ranking within the vector x too, but ties are assigned the same rank, with the next ranking(s) skipped.)

- Keywords
- univar

##### Usage

`DenseRank(x, na.last = TRUE)`

##### Arguments

- x
- a numeric, complex, character or logical vector.
- na.last
- for controlling the treatment of
`NA`

s. If`TRUE`

, missing values in the data are put last; if`FALSE`

, they are put first; if`NA`

, they are removed; if`"keep"`

they are kept with rank`NA`

.

##### Value

`na.last = NA`

, when missing values are removed). The vector is of integer type unless x is a long vector.##### See Also

##### Examples

```
(r1 <- rank(x1 <- c(3, 1, 4, 15, 92)))
x2 <- c(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5)
names(x2) <- letters[1:11]
(r2 <- rank(x2)) # ties are averaged
(r2 <- DenseRank(x2)) # ranks are enumerated
```

*Documentation reproduced from package DescTools, version 0.99.19, License: GPL (>= 2)*

### Community examples

Looks like there are no examples yet.