Editando nombres de variables
names(educa) <- c("Dane", "Prestacion", "Comuna", "NComuna",
"Colegio", "ISCE_P", "ISCE_S", "ISCE_M", "ISCE_T")
- Consultando nuevos nombres de variables:
## [1] "Dane" "Prestacion" "Comuna" "NComuna" "Colegio"
## [6] "ISCE_P" "ISCE_S" "ISCE_M" "ISCE_T"
Editando variables con mutate()
educa8 <- mutate(.data = educa3,
Comuna = as.factor(Comuna),
ISCE_S = as.numeric(as.character(ISCE_S)),
ISCE_M = as.numeric(as.character(ISCE_M)))
# estructura interna de educa8
str(educa8)
## 'data.frame': 372 obs. of 8 variables:
## $ Prestacion: Factor w/ 3 levels "COBERTURA CONTRATADA",..: 3 3 3 3 1 3 3 3 3 3 ...
## $ Comuna : Factor w/ 21 levels "1","2","3","4",..: 2 2 16 4 1 3 4 10 8 15 ...
## $ NComuna : Factor w/ 21 levels " ALTAVISTA"," ARANJUEZ",..: 19 19 3 2 14 11 2 9 21 7 ...
## $ Colegio : Factor w/ 380 levels "C.E. AMIGUITOS CREATIVOS",..: 264 197 262 203 84 244 328 247 268 256 ...
## $ ISCE_P : num 4.6 4 6.29 7.78 6.41 5.94 3.92 4.45 4.27 6.9 ...
## $ ISCE_S : num 5.67 4.76 7.17 6.45 3.74 4.21 5.39 6.24 4.17 3.91 ...
## $ ISCE_M : num 4.38 3.82 7.48 4.15 NA 4.07 4.27 7.01 6.91 4.34 ...
## $ ISCE_T : num 4.93 4.23 6.84 6.59 NA 4.96 4.5 5.59 4.76 5.34 ...
Operaciones múltiples con %>%
# Lectura nuevamente de datos
educacion <- read.csv(file = "_ndice_Sint_tico_de_Calidad_Educativa_-_ISCE_-_Municipio_de_Medell_n_2016.csv")
# Procesos concatenados
educa_final <- educacion %>%
rename(Dane = DANE, Prestacion = PRESTACION,
Comuna = COMUNA, NComuna = NOMBRE.COMUNA,
Colegio = NOMBRE, ISCE_P = ISCE.Primaria,
ISCE_M = ISCE.Media, ISCE_T = ISCE.TOTAL,
ISCE_S = ISCE.Secundaria) %>%
select(-Dane) %>%
filter(ISCE_P > 0) %>%
mutate(Comuna = as.factor(Comuna),
ISCE_S = as.numeric(as.character(ISCE_S)),
ISCE_M = as.numeric(as.character(ISCE_M))) %>%
filter(ISCE_M > 0 & ISCE_S > 0 & ISCE_T > 0)
# Estructura interna de educa_final
str(educa_final)
## 'data.frame': 304 obs. of 8 variables:
## $ Prestacion: Factor w/ 3 levels "COBERTURA CONTRATADA",..: 3 3 3 3 3 3 3 3 3 3 ...
## $ Comuna : Factor w/ 21 levels "1","2","3","4",..: 2 2 16 4 3 4 10 8 15 9 ...
## $ NComuna : Factor w/ 21 levels " ALTAVISTA"," ARANJUEZ",..: 19 19 3 2 11 2 9 21 7 4 ...
## $ Colegio : Factor w/ 380 levels "C.E. AMIGUITOS CREATIVOS",..: 264 197 262 203 244 328 247 268 256 278 ...
## $ ISCE_P : num 4.6 4 6.29 7.78 5.94 3.92 4.45 4.27 6.9 4.5 ...
## $ ISCE_S : num 5.67 4.76 7.17 6.45 4.21 5.39 6.24 4.17 3.91 3.41 ...
## $ ISCE_M : num 4.38 3.82 7.48 4.15 4.07 4.27 7.01 6.91 4.34 7.35 ...
## $ ISCE_T : num 4.93 4.23 6.84 6.59 4.96 4.5 5.59 4.76 5.34 4.69 ...