Skip to content
Prev 176288 / 398503 Next

"bucketing" observations

try this:

dat <- data.frame(vals = rnorm(1000))
breaks <- quantile(dat$vals, seq(0, 1, .1))
dat$bucket <- cut(dat$vals, breaks, labels = FALSE, include.lowest = TRUE)


I hope it helps.

Best,
Dimitris
Dan Dube wrote: