## Example of data redistribution to NUTS2 using human population data
data("datatrade_EU")
# extract NUTS0 codes (country level)
nuts0 <- unique(datatrade_EU$internal_production$reporter)
# simulate values for each country
nuts0_data <- data.frame(nuts0 = nuts0,
value = abs(rnorm(length(nuts0), 30000, 10000)))
# \donttest{
# Redistribution
data_redist <- redist_nuts(data = nuts0_data,
nuts_col = "nuts0",
values_col = "value",
to_nuts = 2,
redist_data = "population",
population_year = c(2017, 2018, 2019))
head(data_redist)
# Plot
plot_nuts(data = data_redist,
nuts_level = 2,
nuts_col = "NUTS2",
values_col = "value")
# }
## Example of data redistribution to NUTS1 using custom data
# consumption data at NUTS1 level
nuts1_data <- datatrade_EU$consumption_nuts1
# Redistribution
data_redist <- redist_nuts(data = nuts0_data,
nuts_col = "nuts0",
values_col = "value",
to_nuts = 1,
redist_data = nuts1_data,
redist_nuts_col = "NUTS_ID",
redist_values_col = "value")
head(data_redist)
# Plot
plot_nuts(data = data_redist,
nuts_level = 1,
nuts_col = "NUTS1",
values_col = "value")
Run the code above in your browser using DataLab