Carga, descarga y limpieza de datos de diferentes fuentes dentro del Perú
Los asteriscos hacen referencia a texto
map_*_*
)Formato:
map_
: Informacion geografica (archivos .shp o .sf) *_
: Fuente información o referencia a que tipo de información geográfica*_
: Nivel de información geograficaDatos:
Para
map_ana_*
(temporalmente no disponible), no cargar directamente el archivo sino filtar primero y guardarlo en un objeto (si su computadora no tiene mucha ram)
map_peru_peru
: Límites geográficos del Perúmap_peru_depa
: Límites geográficos a nivel departamentalmap_peru_prov
: Límites geográficos a nivel provincialmap_peru_dist
: Límites geográficos a nivel distritalmap_ana_cuencas
: Cuencas del Perúmap_ana_microcuencas
: Microcuencas del Perúigp
: Información de terremotos en el Perúubigeo_peru
: Ubigeo del PerúPueden soportar muchas encuestas a la vez.
Formato *_*()
*_
: Fuente de base de datos*
: Indentificador de la función (puede ser subinformacion de la fuente de datos)()
: Elementos identificadores
bcrp_get()
: Descarga y transforma los datos del BCRP (links) a un formato legible (tidy
)
inei_enaho()
: Descarga y ordena los archivos principales (.dta, .csv, .sav) por modulos y años, en la siguiente direccion: "enaho/solo-data
"inei_endes()
: Descarga y ordena los archivos principales (.csv, .sav) por modulos y años, en la siguiente direccion: "endes/solo-data
"clean_sf()
: Reduce y elimina caracteres espaciales del archivo (.shp, .geojson, .sf)get_centroid()
: Agrega 2 columnas (x, y) del posicionamiento del centroide de un archivo espacialbcrp_table()
: Funcion auxiliar para bcrp_get()
enaho_clean()
: Para base de datos de Inei-enaho, limpieza de columnas como el formato de las mismas, ademas de colocar la informacion geografica (departamento, provincia, distrito)tidy_text()
: Funcion para eliminar characteres especiales del español y dar un formato adecuado a los strings
#install.packages("remotes") remotes::install_github('TJhon/PeruData') library(PeruData)
Resumen video
Contacto: github.com/tjhon
Click para mostrar
- Inei
- Cenagro
- Censo
- ENAPRES
- MINEDU
- Censo escolar
- Colegios del peru
- MINSA
- Covid
- Cargar datos
- Actualizar datos (julia-lang
)
- MEF
- Consulta amigable, Python-selenium Error, not support to scrapping.
Ejemplo Pasado
map_peru_*
knitr::opts_chunk$set( cache = T )
head(PeruData::map_peru_depa)
head(PeruData::map_peru_prov)
head(PeruData::map_peru_dist)
library(ggplot2) library(PeruData) library(sf) fst_plot <- \(.map, .titl){ ggplot(.map) + geom_sf(fill = "white") + theme_void() + labs(title = {{.titl}}) + theme( axis.text.x = element_blank() , axis.text.y = element_blank() ) }
depa <- fst_plot(map_peru_depa, "Departamentos") prov <- fst_plot(map_peru_prov, "Provincias") dist <- fst_plot(map_peru_dist, "Distritos")
library(patchwork) dist + (prov / depa)
head(PeruData::igp)
anios <- c("2020", "2019", "2004") modulos <- c("01", "02", "04") PeruData::inei_enaho(modulos, anios)
fs::dir_tree('enaho/solo-data')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.