# Default is to cut into quartile bins.
cut_quantile_bins(cars$speed)
# Use custom quantiles.
cut_quantile_bins(cars$speed, probs = c(0.1, 0.2, 0.6, 0.88))
# Use custom labels.
cut_quantile_bins(cars$speed, labels = paste0("Q", 1:4))
# NAs are preserved in result factor.
ozone_binned <- cut_quantile_bins(airquality$Ozone)
which(is.na(ozone_binned))
# So you might want to make these explicit.
explicit_na(ozone_binned)
Run the code above in your browser using DataLab