
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.