Librería de R para trabajar con los datos de BADEA

oqMV-mJBS522iBcN-_IC4w==:5DcKLGbO6d3r7iSF33x_YqwlygaZu5FZTb2uxXuuAFIjrw==:cqBWUKXPTWoFgV-6iYoIHbbf

Para facilitar y optimizar el acceso y aprovechamiento de los datos del Banco de Datos Estadísticos de Andalucía (BADEA) el Instituto de Estadística y Cartografía de Andalucía ha desarrollado y compilado en una librería R distintas funciones predefinidas que permiten importar conjuntos de datos directamente desde BADEA a un entorno de programación R. Se trata de la Librería IECA descargable en un archivo comprimido con extensión .tar.gz.

 

Las funciones que incorpora la librería están diseñadas para simplificar el ciclo de trabajo con los datos, desde su descarga hasta su procesamiento, todo dentro del ecosistema R. La integración nativa con este entorno garantiza una experiencia fluida y coherente para los analistas de datos.

 

El uso de las funciones de la librería IECA permitirán:

 

  • Automatizar procesos, eliminando la necesidad de descargas manuales.

 

  • Obtener datos directamente desde la fuente, eliminando errores humanos.

 

  • Asegurar que siempre se trabaja con la información publicada más reciente.

 

  • Trabajar con los datos de BADEA en un entorno R, facilitando el análisis de los mismos y la posibilidad de relacionarlos con otros conjuntos de datos, tanto de BADEA como de otras fuentes.

 

Esta librería está especialmente dirigida a la comunidad de usuarios de R que reutilizan los datos del IECA procedentes de BADEA en sus análisis.

 

Las funciones desarrolladas han sido dos:
 

  • leebadea()

    Permite, a partir de la llamada vía interoperable en formato json a la consulta de BADEA, obtener los datos de la misma, los metadatos y el significado de los códigos que aparecen en el fichero de datos.

    Los dataframes siempre harán referencia a la consulta de la que proceden, pero para el caso concreto del dataframe de los datos es posible darle un nombre específico aportando el parámetro nombre.

    Estas funciones son especialmente útiles en tratamientos de datos repetidos en el tiempo, ya que la llamada a los mismos y el tratamiento no cambian.
     
  • leebadeact()

    Es una función similar a la leebadea() con la ventaja de que devuelve un valor lógico que indica si existen datos más actualizados en BADEA. Solo puede ser utilizada en consultas de datos anuales.

    Esta función es útil para validar la ejecución de leebadea() cuando la llamada al json que se está considerando procede de una consulta filtrada en la variable tiempo.

 

La Librería IECA está disponible para su instalación mediante el archivo comprimido con extensión .tar.gz. Este archivo debe instalarse directamente en R sin descomprimir, ya sea utilizando la función install.packages("ruta/archivo/IECA_0.3.2.tar.gz", repos = NULL, type = "source") o bien mediante el asistente de RStudio: Install Packages > Install from > Package Archive File (.zip; .tar.gz).

 

La librería IECA se encuentra actualmente en desarrollo. Funciona en la gran mayoría de las consultas de BADEA, pero se han detectado casos puntuales en los que las funciones han arrojado errores o resultados no satisfactorios.

 

Si consideras alguna otra función relacionada con datos del IECA que pueda ser integrada en esta librería puedes hacernos llegar tus aportaciones y comentarios a través del formulario de contacto.

Fondos Europeos