data-raw/population/population.R

library(readr)
library(dplyr)

population <- read_csv("data-raw/population/rc13_pop9616_rnd.csv") %>%
    mutate(age = substr(age_grp, start = 1, stop = 2),
           age = as.integer(age),
           age = ifelse(age < 90, paste(age, age + 4, sep = "-"), "90+"),
           age = factor(age, levels = unique(age))) %>%
    mutate(region = gsub(" Region", "", rc13desc),
           region = recode(region, "Area Outside" = "Area Outside Region"),
           region = factor(region, levels = unique(region))) %>%
    rename(time = year) %>%
    xtabs(count ~ age + sex + region + time,
          data = .) %>%
    array(., dim = dim(.), dimnames = dimnames(.))

save(population,
     file = "data/population.rda",
     compress = "xz")
johnrbryant/nzreg documentation built on May 29, 2019, 2:24 p.m.