Binning a numeric variable in R

Posted by McPeterson on Stack Overflow See other posts from Stack Overflow or by McPeterson
Published on 2010-03-24T01:41:13Z Indexed on 2010/03/24 1:43 UTC
Read the original article Hit count: 334

Filed under:
|
|

I have a vector X that contains positive numbers that I want to bin/discretize. For this vector, I want the numbers [0, 10) to show up just as they exist in the vector, but numbers [10,∞) to be 10+.

I'm using:

x <- c(0,1,3,4,2,4,2,5,43,432,34,2,34,2,342,3,4,2)
binned.x <- as.factor(ifelse(x > 10,"10+",x))

but this feels klugey to me. Does anyone know a better solution or a different approach?

  • mcpeterson

© Stack Overflow or respective owner

Related posts about r

    Related posts about data