findInterval()

  • findInterval returns the interval range in interval that contains each element in x
x <- runif(10)

# a vector of length 4 has 3 intervals
interval <- c(-Inf, .25, .5, Inf)

findInterval(x, interval)
##  [1] 1 3 1 1 3 1 3 2 3 3