migrer_nomenclature: Migrer d'une nomenclature geographique vers une autre

View source: R/harmonisation_geo.R

migrer_nomenclatureR Documentation

Migrer d'une nomenclature geographique vers une autre

Description

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.

Usage

migrer_nomenclature(
  donnees,
  var_zone_source,
  concordance,
  var_source = "nom_local",
  var_cible = "code_iso",
  var_resultat = "zone_harmonisee",
  conserver_non_apparies = TRUE
)

Arguments

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

Value

Un data.frame avec la nouvelle variable de zone

Examples

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")


statAfrikR documentation built on Sept. 20, 2026, 5:07 p.m.