The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Title: Structural Data for Norway
Version: 2024.4.26
Description: Datasets relating to population in municipalities, municipality/county matching, and how different municipalities have merged/redistricted over time from 2006 to 2024.
URL: https://www.csids.no/csdata/, https://github.com/csids/csdata
BugReports: https://github.com/csids/csdata/issues
Depends: R (≥ 3.5.0)
License: MIT + file LICENSE
Encoding: UTF-8
Imports: data.table, stats, utils
Suggests: testthat, broom, crayon, dplyr, forcats, fs, geojsonio, ggplot2, glue, gt, knitr, lubridate, magrittr, mapproj, methods, ncdf4, purrr, readxl, reshape2, rmarkdown, rmapshaper, rstudioapi, stringr, sp, sf, tidyr, zoo
RoxygenNote: 7.2.3
VignetteBuilder: knitr
Date/Publication: 2024-04-26 17:00:06 UTC
NeedsCompilation: no
Packaged: 2024-04-26 16:33:36 UTC; raw996
Author: Richard Aubrey White ORCID iD [aut, cre], Chi Zhang ORCID iD [aut], CSIDS [cph]
Maintainer: Richard Aubrey White <hello@rwhite.no>
Repository: CRAN

Adds granularity_geo to a given data set

Description

Adds granularity_geo to a given data set

Usage

add_granularity_geo_to_data_set(x, location_reference = NULL)

Arguments

x

A data.table containing a column called "location_code".

location_reference

A location reference data.table.

Value

A data.table containing an extra column called "granularity_geo".

Examples

library(data.table)
data <- data.table(location_code = c("norge", "county03", "blah"))
csdata::add_granularity_geo_to_data_set(data)
print(data)

library(data.table)
data <- data.table(location_code = c("norge", "county03", "blah"))
csdata::add_granularity_geo_to_data_set(data, location_reference = csdata::nor_locations_names())
print(data)

Adds iso3 to a given data set

Description

Adds iso3 to a given data set

Usage

add_iso3_to_data_set(x)

Arguments

x

A data.table containing a column called "location_code".

Value

A data.table containing an extra column called "iso3".

Examples

library(data.table)
data <- data.table(location_code = c("norge", "county03", "blah"))
csdata::add_iso3_to_data_set(data)
print(data)

An environment containing configuration variables

Description

Available configuration variables:

Usage

config

Format

An object of class environment of length 1.

Examples

print(ls(csdata::config))
for(i in names(csdata::config)){
  cat(i, ":", csdata::config[[i]], "\n")
}

Convert location_code to granularity_geo

Description

Convert location_code to granularity_geo

Usage

location_code_to_granularity_geo(x, location_reference = NULL)

Arguments

x

Either a vector, or a data.frame/data.table containing a column called "location_code".

location_reference

A location reference data.table.

Value

Character vector the same length as x, containing the corresponding granularity_geo.

Examples

csdata::location_code_to_granularity_geo(c("nation_nor", "county_nor03"))

Convert location_code to iso3

Description

Convert location_code to iso3

Usage

location_code_to_iso3(x)

Arguments

x

Either a vector, or a data.frame/data.table containing a column called "location_code".

Value

Character vector the same length as x, containing the corresponding iso3.

Examples

csdata::location_code_to_iso3(c("nation_nor", "county_nor03"))

Norwegian characters in unicode

Description

Norwegian characters in unicode

Usage

nb

Format

An object of class list of length 6.

Examples

print(csdata::nb)

Location hierarchies in Norway

Description

Calculates the relationship between different locations in Norway, according to geographic granularity. For example, which municipalities are inside which counties.

Usage

nor_locations_hierarchy_from_to(
  from,
  to,
  include_to_name = FALSE,
  border = csdata::config$border_nor
)

Arguments

from

wardoslo, wardbergen, wardtrondheim, wardstavanger, municip, baregion, county, georegion, mtregion, notmainlandmunicip, notmainlandcounty, missingmunicip, missingcounty

to

wardoslo, wardbergen, wardtrondheim, wardstavanger, municip, baregion, county, georegion, mtregion, notmainlandmunicip, notmainlandcounty, missingmunicip, missingcounty

include_to_name

Do you want to include the name of the 'to' location?

border

The year in which Norwegian geographical boundaries were designated (2020, 2024).

Value

Data.table containing the columns:

Examples

csdata::nor_locations_hierarchy_from_to(from="wardoslo", to="county")
csdata::nor_locations_hierarchy_from_to(from="municip", to="baregion")

All names in Norway

Description

All names in Norway

Usage

nor_locations_names(border = csdata::config$border_nor)

Arguments

border

The year in which Norwegian geographical boundaries were designated (2020, 2024).

Value

location_code

Location code.

location_name

Location name.

location_name_short

3 letter location name for nation and county. A shorter location name for wardoslo and extrawardoslo.

location_name_description_nb

Location name with additional description.

location_name_file_nb_utf

Location name that should be used in file names, with Norwegian characters.

location_name_file_nb_ascii

Location name that should be used in file names, without Norwegian characters.

location_order

The preferred presentation order.

granularity_geo

nation, county, municip, wardoslo, wardbergen, wardstavanger, wardtrondheim, baregion, lab.

Source

https://no.wikipedia.org/wiki/Liste_over_norske_kommunenummer

Examples

nor_locations_names()

All redistricting in Norway

Description

This function returns a dataset that is used to transfer "original" datasets to the 2020 or 2024 borders.

Usage

nor_locations_redistricting(border = csdata::config$border_nor)

Arguments

border

The year in which Norwegian geographical boundaries were designated (2020, 2024).

Value

location_code_current

The location code per today.

location_code_original

The location code as of "calyear".

calyear

The year corresponding to "county_code_original".

weighting

The weighting that needs to be applied.

granularity_geo

nation, county, municip, wardbergen, wardoslo, wardstavanger, wardtrondheim, missingwardbergen, missingwardoslo, missingwardstavanger, missingwardtrondheim, notmainlandcounty, notmainlandmunicip, missingcounty

Examples

csdata::nor_locations_redistricting()

Population in Norway by categories

Description

A function that easily categorizes the Norwegian population into different age categories.

Usage

nor_population_by_age_cats(
  cats = NULL,
  include_total = TRUE,
  include_9999 = FALSE,
  border = csdata::config$border_nor
)

Arguments

cats

A list containing vectors that you want to categorize.

include_total

Boolean. Should 'total' be included as an age cat?

include_9999

Boolean. Should the current year is duplicated and added as "calyear==9999". This is in accordance with the cstidy principles regarding granularity_time=="event_*".

border

The year in which Norwegian geographical boundaries were designated (2020, 2024).

Value

A data.table containing the following columns:

Examples

## Not run: 
nor_population_by_age_cats(cats = list(c(1:10), c(11:20)))

## End(Not run)

Swedish characters in unicode

Description

Swedish characters in unicode

Usage

se

Format

An object of class list of length 4.

Examples

print(csdata::se)

Set options in the package config

Description

Set options in the package config

Usage

set_config(border_nor = NULL)

Arguments

border_nor

The year in which Norwegian geographical boundaries were designated. Valid values: 2020, 2024.

Value

Nothing. Side effect of setting the config environment.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.