El objetivo del paquete APIdatosCDMX es facilitar la descarga masiva de datos desde el portal de datos abiertos de la Ciudad de México. Más de 270 bases de datos a su disposición.
Usted puede instalar la versión en desarrollo de APIdatosCDMX mediante el siguiente código:
# install.packages("devtools")
devtools::install_github("cghv94/APIdatosCDMX")Para activar el paquete, utilice library(APIdatosCDMX):
library(APIdatosCDMX)Para acceder al catálogo de datos disponibles en el portal de datos abiertos de la Ciudad de México, utilice la función catalogo_disponible():
catalogo_disponible()Elija un ID de las series disponibles:
id <- 3Usted puede cargar la base de datos de la serie seleccionada al enviroment de R como un objeto tipo tibble, mediante la función obtener_datos:
datos <- obtener_datos(id = id)
datosUsted puede cargar los metadatos de la serie seleccionada al enviroment de R como un objeto tipo data.frame, mediante la función obtener_metadatos:
metadatos <- obtener_metadatos(id = id)
metadatosPara descargar la base de datos, el diccionario de datos y los metadatos en formato .csv, utilice la función descargar_datos y escriba el ID de la serie que desea descargar dentro del paréntesis (no todas las bases de datos tienen diccionario de datos):
descargar_datos(id = id)Usted puede realizar descargas masivas creando un vector con los ID de las series que desea descargar y un ciclo for:
ids <- 105:110
for(i in ids) {descargar_datos(i)}También puede ver el ejemplo disponible en RStudio Cloud: https://rstudio.cloud/project/4256994
Este paquete es un diseño experimental de una API no oficial para realizar descargas masivas del portal de datos abiertos de la Ciudad de México: https://datos.cdmx.gob.mx/
Puede ponerse en contacto con el autor del paquete APIdatosCDMX mediante el siguiente correo electrónico:
[email protected]