nth
get the value from a vector with its position,
while maxth
and minth
get the nth highest or lowest value
from the vector.
nth(v, n = 1)
maxth(v, n = 1)
minth(v, n = 1)
A vector
Fornth
, a single integer specifying the position. Default uses 1
.
Negative integers index from the end
(i.e. -1L will return the last value in the vector).
If a double is supplied, it will be silently truncated.
For maxth
and minth
, a single integer indicating the nth
highest or lowest value.
A single value.
https://stackoverflow.com/questions/2453326/fastest-way-to-find-second-third-highest-lowest-value-in-vector-or-column/66367996#66367996
x = 1:10
nth(x, 1)
#> [1] 1
nth(x, 5)
#> [1] 5
nth(x, -2)
#> [1] 9
y = c(10,3,4,5,2,1,6,9,7,8)
maxth(y,3)
#> [1] 8
minth(y,3)
#> [1] 3