IMPORTAR Y PLOTEAR DATOS DE POBLACION
PRáctica.. Cargar datos de INEGI
Graficar con barplot, solo el total de población
Cargar datos de de INGEI.
Población de todos los municipios
Filtrar y limpiar solo los municipioso qu enos interesan
Clave del municipio Municipio
001 Canatlán
005 Durango
007 Gómez Palacio
008 Guadalupe Victoria
012 Lerdo
023 Pueblo Nuevo
032 Santiago Papasquiaro
035 Tepehuanes
038 Vicente Guerrero
039 Nuevo Ideal
library(readr)
resultados_ageb_urbana_10_cpv2010 <- read_csv("~/Curso Titulacion/Practicas R ITD/Ejercicio/resageburb_10_2010_csv/resultados_ageb_urbana_10_cpv2010/conjunto_de_datos/resultados_ageb_urbana_10_cpv2010.csv")
## Parsed with column specification:
## cols(
## .default = col_character(),
## entidad = col_integer(),
## pobtot = col_integer(),
## vivtot = col_integer()
## )
## See spec(...) for full column specifications.
mis.datos <- resultados_ageb_urbana_10_cpv2010 # nombre mas corto y practico
# View(mis.datos)
# Que municipio de todos tienen menor poblacion en total de población?
mis.datos$nom_mun[which.min(mis.datos$pobtot)]
## [1] "Canatlán"
Filtrar todos los municipios, unicamente cuando sean totales
Total del municipio
todos.los.municipios <- mis.datos[which(mis.datos$nom_loc == "Total del municipio"),]
tlm <- todos.los.municipios
View(tlm)
summary(tlm$pobtot)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 1709 6882 11927 41870 26230 582267
Generando plot
Ejemplos de plot, coordenadas x, y
? plot()
plot.new() # Nuevo plot
plot(1:10, 101:110)
plot(x=1:10, y=101:110)

plot(sample(1:10, 10), sample(1:10, 10))

PLOT
# solo Plot población tottal de cada municipio
plot(x = tlm$mun, y = tlm$pobtot / 1000, type = "b", xlab = "Municipios", ylab = "Población" )
# Dibujando una linea de la media de la población total
abline(h=mean(tlm$pobtot) / 1000, lty=1, col="cyan")
points(x = tlm$mun, y = tlm$pobtot / 1000, pch=19, col = "green")
