findInterval3 {trtswitch} | R 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))
[Package trtswitch version 0.1.2 Index]