On 11-03-19 8:18 AM, Antje Niederlein wrote:
Hi there,
probably there is a very simple solution, but I cannot think of one...
I have a vector with values:
data<- c(1,6,3,4,8,4,2,9)
and I have a vector with bin breaks:
bins<- c(1,3,5,7,9,11)
Now, I'd like to get for each data point the index of the bin-vector
where the value falls in (or equals the lower bin break).
In the example case, I'd like to get:
c(1,3,2,2,4,1,5)
How would you solve it?
Use cut. For example,
data <- c(1,6,3,4,8,4,2,9)
bins <- c(1,3,5,7,9,11)
result <- cut(data, breaks=bins, right=FALSE)
as.numeric(result)
Duncan Murdoch
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.