R/group_age.R

Defines functions group_age

Documented in group_age

#' Assign age to group
#' 
#' @param age Vector of ages
#' @param breaks Ages that define strata
#' 
#' @return A factor that groups the ages into the age groups defined by `breaks`.
#' @export
#' @importFrom stats reorder

group_age <- function(age, breaks) {
  res <- as.character(cut(age, breaks, right = FALSE,
                          labels = paste(breaks[-length(breaks)], c(breaks[-1]-1), sep="-")))
  reorder(res, age, min)
}
rafalab/excessmort documentation built on June 10, 2025, 7:29 p.m.