reexports | R Documentation |
These objects are imported from other packages. Follow the links below to see their documentation.
recode_nuts
, validate_geo_code
, validate_nuts_regions
dat |
A data frame with a 3-5 character |
geo_var |
Defaults to |
geo |
A vector of geographical code to validate. |
nuts_year |
A valid NUTS edition year. |
While country codes are technically not part of the NUTS typologies,
Eurostat de facto uses a NUTS0
typology to identify countries.
This de facto typology has three exception which are handled by the
validate_nuts_countries function.
NUTS typologies have different versions, therefore the conformity
is validated with one specific versions, which can be any of these:
1999
, 2003
, 2006
, 2010
,
2013
, the currently used 2016
and the already
announced and defined 2021
.
The NUTS typology was codified with the NUTS2003
, and the
pre-1999 NUTS typologies may confuse programmatic data processing,
given that some NUTS1 regions were identified with country codes
in smaller countries that had no NUTS1
divisions.
Currently the 2016
is used by Eurostat, but many datasets
still contain 2013
and sometimes earlier metadata.
The original data frame with a 'geo_var'
column is extended
with a 'typology'
column that states in which typology is the 'geo_var'
a valid code. For invalid codes, looks up potential reasons of invalidity
and adds them to the 'typology_change'
column, and at last it
adds a column of character vector containing the desired codes in the
target typology, for example, in the NUTS2013 typology.
Returns the original dat
data frame with a column
that specifies the comformity with the NUTS definition of the year
nuts_year
.
A character list with the valid typology, or 'invalid' in the cases when the geo coding is not valid.
Other regions functions:
add_nuts_level()
,
harmonize_geo_code()
,
recode_to_nuts_2013()
,
recode_to_nuts_2016()
Other regions functions:
add_nuts_level()
,
harmonize_geo_code()
,
recode_to_nuts_2013()
,
recode_to_nuts_2016()
Other regions functions:
add_nuts_level()
,
harmonize_geo_code()
,
recode_to_nuts_2013()
,
recode_to_nuts_2016()
{
foo <- data.frame (
geo = c("FR", "DEE32", "UKI3" ,
"HU12", "DED",
"FRK"),
values = runif(6, 0, 100 ),
stringsAsFactors = FALSE )
recode_nuts(foo, nuts_year = 2013)
}
my_reg_data <- data.frame(
geo = c(
"BE1", "HU102", "FR1",
"DED", "FR7", "TR", "DED2",
"EL", "XK", "GB"
),
values = runif(10)
)
validate_nuts_regions(my_reg_data)
validate_nuts_regions(my_reg_data, nuts_year = 2013)
validate_nuts_regions(my_reg_data, nuts_year = 2003)
my_reg_data <- data.frame(
geo = c(
"BE1", "HU102", "FR1",
"DED", "FR7", "TR", "DED2",
"EL", "XK", "GB"
),
values = runif(10)
)
validate_geo_code(my_reg_data$geo)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.