findInterval3: Find Interval Numbers of Indices

View source: R/RcppExports.R

findInterval3R Documentation

Find Interval Numbers of Indices

Description

The implementation of findInterval() in R from Advanced R by Hadley Wickham. Given a vector of non-decreasing breakpoints in v, find the interval containing each element of x; i.e., if i <- findInterval3(x,v), for each index j in x, v[i[j]] <= x[j] < v[i[j] + 1], where v[0] := -Inf, v[N+1] := +Inf, and N = length(v).

Usage

findInterval3(x, v)

Arguments

x

The numeric vector of interest.

v

The vector of break points.

Value

A vector of length(x) with values in 0:N where N = length(v).

Author(s)

Kaifeng Lu, kaifenglu@gmail.com

Examples

x <- 2:18
v <- c(5, 10, 15) # create two bins [5,10) and [10,15)
cbind(x, findInterval3(x, v))


lrstat documentation built on Oct. 18, 2024, 9:06 a.m.