Discretize a vector of age integers into labelled variables

ccc_bin_age(agevec, agelbl = deframe(ccesMRPprep::age5_key))

Arguments

agevec

a vector of integers

agelbl

a value-key pair to be passed into recode, with values as the things to be recoded and labels as the labels for each value.

Details

The recoding is governed by age5_key. IT currently only accepts 5-way binning, following the ACS.

Examples

  ccc_bin_age(c(15:100, NA))
#> <labelled<integer>[87]>
#>  [1] NA NA NA  1  1  1  1  1  1  1  2  2  2  2  2  2  2  2  2  2  3  3  3  3  3
#> [26]  3  3  3  3  3  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4  4
#> [51]  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5  5
#> [76]  5  5  5  5  5  5  5  5  5  5  5 NA
#> 
#> Labels:
#>  value             label
#>      1    18 to 24 years
#>      2    25 to 34 years
#>      3    35 to 44 years
#>      4    45 to 64 years
#>      5 65 years and over