View source: R/harmonisation_geo.R
| migrer_nomenclature | R Documentation |
Convertit les codes ou noms d'une nomenclature vers une autre en utilisant une table de concordance. Gere les fusions et scissions de zones administratives dans le temps.
migrer_nomenclature(
donnees,
var_zone_source,
concordance,
var_source = "nom_local",
var_cible = "code_iso",
var_resultat = "zone_harmonisee",
conserver_non_apparies = TRUE
)
donnees |
data.frame – Donnees a convertir |
var_zone_source |
character – Variable zone source |
concordance |
saf_concordance ou data.frame – Table de concordance |
var_source |
character – Variable source dans la concordance. Defaut : "nom_local" |
var_cible |
character – Variable cible dans la concordance. Defaut : "code_iso" |
var_resultat |
character – Nom de la nouvelle variable. Defaut : "zone_harmonisee" |
conserver_non_apparies |
logical – Conserver les zones non appariees (NA dans var_cible). Defaut : TRUE |
Un data.frame avec la nouvelle variable de zone
concordance_df <- data.frame(
nom_local = c("Bangui","Ombella-M'Poko","Bamingui-Bangoran"),
code_iso = c("CF-BGF","CF-MP","CF-BB"),
code_ins = c("01","02","03"),
stringsAsFactors = FALSE
)
concordance <- table_concordance(concordance_df, "nom_local",
var_code_iso="code_iso",
var_code_ins="code_ins")
donnees_enquete <- data.frame(
zone = c("Bangui","Ombella-M'Poko","Zone inconnue"),
valeur = c(100, 200, 150),
stringsAsFactors = FALSE
)
migrer_nomenclature(donnees_enquete, "zone", concordance,
var_source="nom_local", var_cible="code_iso")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.