Thanks a lot! That's what I was looking for :-) A
On 19 March 2011 13:56, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > 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.