csdata ships preformatted structural data for Norway:
The package bundles each dataset and returns it as a data.table. No call
reaches the network. Boundaries follow the 2024 administrative borders.
border = 2024 is the only accepted value.
install.packages("csdata")
# development version
# # remotes::install_github("niphr/csdata")
install.packages("csdata", repos = c('https://niphr.r-universe.dev', 'https://cloud.r-project.org'))
library(csdata)
pop <- nor_population_by_age_cats(
cats = list(children = 0:17, adults = 18:66, seniors = 67:105)
)
pop[location_code == "nation_nor" & calyear == 2024]
| I need | Call |
|---|---|
| Codes, display names and presentation order for each geographic unit | nor_locations_names() |
| A mapping from one geographic level to another | nor_locations_hierarchy_from_to() |
| Weights that convert figures from older municipal borders to 2024 | nor_locations_redistricting() |
| Population counts aggregated into age bands I define | nor_population_by_age_cats() |
| Those counts split into male and female | nor_population_by_sex_age_cats() |
| The granularity label carried by a location code | location_code_to_granularity_geo() |
| That label written onto a data.table as a column | add_granularity_geo_to_data_set() |
| To read or set the package-wide default border year |
config, set_config()
|
The reference index and the three articles live at
https://niphr.github.io/csdata/. Start with the csdata article for the
coding conventions. Then read locations_norway for the geographic reference
table, and population_norway for the population series. Offline, run
help(package = "csdata").