Skip to contents

Augments data with an additional column country_code_continual holding the current or future ISO 3166-1 alpha-2 code of the country where the referendum took place. If the country still exists, country_code_continual is identical to country_code, otherwise it is the country_code of the successor country. If the country was succeeded by multiple countries, the code of the largest one in terms of population is taken.

Usage

add_country_code_continual(data)

Arguments

data

RDB referendum data as returned by rfrnds(). A data frame that at minimum contains the column country_code (with ISO 3166-1 alpha-2 or ISO 3166-3 alpha-4 codes).

Value

A tibble.

See also

Examples

rdb::rfrnds(quiet = TRUE) |>
  rdb::add_country_code_continual() |>
  dplyr::select(id,
                starts_with("country_"))
#> # A tibble: 17,893 × 4
#>    id                       country_code country_name  country_code_continual
#>    <chr>                    <fct>        <fct>         <fct>                 
#>  1 675aa6786053de6f432eefa8 CH           Switzerland   CH                    
#>  2 670cd145c3cd67046058015c CH           Switzerland   CH                    
#>  3 66fff490c3cd670460580111 LI           Liechtenstein LI                    
#>  4 66ffdfe3c3cd6704605800fc CH           Switzerland   CH                    
#>  5 66ffdc31c3cd6704605800ee CH           Switzerland   CH                    
#>  6 66ffd956c3cd6704605800ec CH           Switzerland   CH                    
#>  7 66ffbf93c3cd6704605800df CH           Switzerland   CH                    
#>  8 66f686cfc3cd6704605800a0 CH           Switzerland   CH                    
#>  9 66f68317c3cd67046058009c CH           Switzerland   CH                    
#> 10 66d6da9cc3cd670460580053 CH           Switzerland   CH                    
#> # ℹ 17,883 more rows