Carga, descarga y limpieza de datos de diferentes fuentes dentro del Perú

Datos

Los asteriscos hacen referencia a texto

Espaciales (map_*_*)

Formato:

  1. map_: Informacion geografica (archivos .shp o .sf)
  2. Primer*_: Fuente información o referencia a que tipo de información geográfica
  3. Segundo *_: Nivel de información geografica

Datos:

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)

Otros datos

Funciones

Obtencion de datos

Pueden soportar muchas encuestas a la vez.

Formato *_*()

  1. Primer *_: Fuente de base de datos
  2. *: Indentificador de la función (puede ser subinformacion de la fuente de datos)
  3. (): Elementos identificadores

  4. bcrp_get(): Descarga y transforma los datos del BCRP (links) a un formato legible (tidy)

  5. Se recomienda almacenar en un objeto
  6. inei_enaho(): Descarga y ordena los archivos principales (.dta, .csv, .sav) por modulos y años, en la siguiente direccion: "enaho/solo-data"
  7. inei_endes(): Descarga y ordena los archivos principales (.csv, .sav) por modulos y años, en la siguiente direccion: "endes/solo-data"

Limpieza

Uso

#install.packages("remotes")
remotes::install_github('TJhon/PeruData')
library(PeruData)

Resumen video

Contacto: github.com/tjhon

Posteriormente

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

Ejemplo Pasado

map_peru_*

knitr::opts_chunk$set(
  cache = T
)

Departamentos

head(PeruData::map_peru_depa)

Provincias

head(PeruData::map_peru_prov)

Distritos

head(PeruData::map_peru_dist)

Plots

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)

Instituo Geofisico del Peru (IGP)

head(PeruData::igp)

Inei

Enaho

anios <- c("2020", "2019", "2004")
modulos <- c("01", "02", "04")
PeruData::inei_enaho(modulos, anios)
fs::dir_tree('enaho/solo-data')



TJhon/PeruData documentation built on March 30, 2022, 8:26 p.m.