WorldFootballR Downloader

Datos de fútbol para trabajar fuera de una consola de R

Consulta y exporta estadísticas de fútbol a CSV o Excel mediante una interfaz gráfica basada en worldfootballR.
Palabras clave

Angnar, Alejandro Navas González, científico de datos, bioinformática, R, Shiny, paquete R, análisis de datos, microbioma, phyloseq, portfolio, ciencia de datos

Identidad visual de WorldFootballR Downloader

Aplicación pública

Una interfaz Shiny para consultar y descargar estadísticas futbolísticas. Mi aportación es la aplicación y su flujo de consulta y exportación, construido sobre el paquete worldfootballR de Jase Ziv.

El problema

Las estadísticas de fútbol se reparten entre distintas fuentes y formatos. Un periodista, analista o aficionado puede necesitar una tabla de jugadores o resultados para trabajar en una hoja de cálculo, sin disponer de experiencia con la API de un paquete R.

La aplicación busca reducir los pasos que separan esa consulta de un archivo utilizable.

La solución

WorldFootballR Downloader reúne consultas a Transfermarkt, FBref y Understat mediante una interfaz gráfica sobre worldfootballR. El alcance del proyecto incluye biografías y valores de mercado de jugadores, goleadores, resultados y alineaciones, con exportación a CSV y XLSX.

El archivo descargado permite continuar el trabajo en R, Excel u otra herramienta. La aplicación se centra en facilitar la obtención de los datos; la interpretación posterior depende del análisis que se quiera realizar.

Decisiones de desarrollo

La recuperación de datos se apoya en worldfootballR. La capa Shiny organiza las opciones de consulta y la entrega de resultados, aprovechando el trabajo del paquete de origen y manteniendo explícita su autoría.

La exportación a formatos habituales permite que el resultado sea útil también para usuarios que no emplean R en su trabajo diario.

Resultado y límites

WorldFootballR Downloader está disponible públicamente en Posit Connect Cloud y se puede utilizar desde el navegador. El código fuente se mantiene en un repositorio privado. La primera carga puede demorarse si el servicio necesita reactivar la aplicación.

La disponibilidad de cada consulta depende del paquete y de las fuentes externas: cambios de estructura, restricciones de acceso o diferencias de cobertura pueden afectar a las descargas. Conviene conservar la fuente y la fecha de consulta, y revisar la comparabilidad de las estadísticas antes de combinar competiciones o temporadas.