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 establa_2010
,tabla_2015
, etc.).
- Renombrando de la columna:
rename("ANIO" = "AÑO")
cambia el nombre de la columna AÑO aANIO
.
- Filtrado de datos:
filter(NOM_ENT != "Nacional")
elimina las filas donde la columnaNOM_ENT
tiene el valor “Nacional”.
- Conversión de la columna a factor:
dplyr::mutate(ANIO = as.factor(.$ANIO))
convierte la columnaANIO
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|