Base de datos

Se define un vector llamado tablas que contiene los años 2010, 2015 y 2020 como cadenas de texto. Este vector se utilizará para iterar y cargar las bases de datos correspondientes a esos años.

Definición de tablas

tablas <- c("2010", "2015", "2020")

Se carga la base de datos para los 3 años

Dentro del iterador for(), para cada año se construye el nombre del archivo de datos:

  • Obtención de la tabla: get(paste0("tabla_",i)) obtiene la tabla cargada previamente (donde el nombre de cada tabla cargada es tabla_2010, tabla_2015, etc.).
  • Renombrando de la columna: rename("ANIO" = "AÑO") cambia el nombre de la columna AÑO a ANIO.
  • Filtrado de datos: filter(NOM_ENT != "Nacional") elimina las filas donde la columna NOM_ENT tiene el valor “Nacional”.
  • Conversión de la columna a factor: dplyr::mutate(ANIO = as.factor(.$ANIO)) convierte la columna ANIO en un factor.
for(i in tablas){
load(file = paste0(here::here(),"/Bases/IMM_", i, ".RData")) 
}

##Se cambia el nombre de la columna año, para evitar problemas de puntuación
## Se cambia la variable año a factor
for(i in tablas){
assign(paste0("tabla_", i), get(paste0("tabla_", i)) %>% 
                             rename("ANIO" = "AÑO") %>%
                              filter(NOM_ENT != "Nacional") %>%
                               dplyr::mutate(ANIO = as.factor(.$ANIO)))
}
Indicadores simples de marginación
2020
CVE_ENT NOM_ENT CVE_MUN NOM_MUN POB_TOT AÑO ANALF SBASC OVSDE OVSEE OVSAE OVPT VHAC PL.5000 PO2SM
01 Aguascalientes 01001 Aguascalientes 948 990 2020 1.64 20.37 0.10 0.11 0.38 0.59 10.34 7.52 54.23
01 Aguascalientes 01002 Asientos 51 536 2020 3.53 33.91 2.65 0.49 0.86 1.35 22.94 78.22 78.57
01 Aguascalientes 01003 Calvillo 58 250 2020 4.49 42.48 0.37 0.52 0.80 1.04 19.22 51.30 79.26
01 Aguascalientes 01004 Cosío 17 000 2020 3.14 27.70 0.71 0.58 0.66 1.03 22.72 65.47 81.73
01 Aguascalientes 01005 Jesús María 129 929 2020 2.38 26.69 0.28 0.35 0.86 1.31 16.40 37.16 56.75
01 Aguascalientes 01006 Pabellón de Arteaga 47 646 2020 2.73 25.72 0.54 0.43 1.04 0.71 19.08 32.76 64.34
01 Aguascalientes 01007 Rincón de Romos 57 369 2020 3.45 27.09 0.97 0.50 1.03 1.30 20.98 44.29 76.64
01 Aguascalientes 01008 San José de Gracia 9 552 2020 2.44 28.42 2.11 0.92 1.71 0.86 21.57 41.30 75.41
01 Aguascalientes 01009 Tepezalá 22 485 2020 4.24 35.09 1.39 0.59 1.09 1.43 22.99 76.76 76.94
01 Aguascalientes 01010 El Llano 20 853 2020 3.90 34.76 2.32 1.03 1.78 1.45 21.82 69.75 76.34
01 Aguascalientes 01011 San Francisco de los Romo 61 997 2020 2.36 28.47 0.19 0.32 0.46 0.74 18.51 41.12 65.87
02 Baja California 02001 Ensenada 443 807 2020 2.29 25.24 0.35 1.41 4.57 1.72 13.81 13.57 79.43
02 Baja California 02002 Mexicali 1 049 792 2020 1.62 21.50 0.16 0.40 0.68 1.23 12.59 11.39 69.90
02 Baja California 02003 Tecate 108 440 2020 1.95 27.30 0.34 0.97 3.23 1.64 14.01 20.40 74.02
02 Baja California 02004 Tijuana 1 922 523 2020 1.47 24.58 0.16 0.18 1.16 2.15 14.97 1.70 74.59