Repolode
ramirobentes

ramirobentes/nbadatar

Paquete de R que carga datos de jugadas, posesiones y alineaciones de la NBA de 30 temporadas desde archivos Parquet.

Estrellas
10
Forks
0
Issues abiertos
0
Último commit
el mes pasado

¿Qué es?

nbadatar es un paquete de R para cargar datos de jugadas, posesiones y alineaciones de la NBA. Abarca 30 temporadas, desde 1996-97 hasta 2025-26, tanto de la temporada regular como de los playoffs, y los datos de la temporada actual se actualizan a diario.

El paquete incluye funciones como load_pbp(), load_possessions() y load_lineup_stats(), que aceptan una o varias temporadas y un argumento season_type para obtener datos de los playoffs. Los archivos subyacentes están alojados en GitHub en formato Parquet. Las descargas se guardan en caché durante el resto de la sesión de R, y clear_cache() fuerza una nueva descarga cuando cambian los archivos de la temporada actual.

Como las fuentes de datos de la NBA han cambiado a lo largo de los años, algunas columnas solo existen para una parte del intervalo; en los archivos afectados, los valores que faltan aparecen como NA.

Funciones clave

  • 01Carga tablas de jugadas, posesiones y alineaciones con una función para cada tipo.
  • 02Abarca 30 temporadas, tanto de temporada regular como de playoffs.
  • 03Acepta varias temporadas en una sola llamada.
  • 04Guarda las descargas en caché durante una sesión de R y ofrece clear_cache() para actualizarlas.
  • 05Los archivos de la temporada actual se actualizan a diario.

Casos de uso

  • Analizar en R eventos jugada a jugada de temporadas históricas de la NBA.
  • Estudiar el rendimiento de las alineaciones y las métricas por posesión a lo largo de varias temporadas.
  • Crear modelos o informes específicos de los playoffs a partir de 2023.
  • Seguir la temporada actual de la NBA con datos que se actualizan a diario.

Inicio rápido

  1. 1

    Instala el paquete desde GitHub con pak

    pak::pak("ramirobentes/nbadatar")
  2. 2

    Carga en R una temporada de datos jugada a jugada

    pbp <- load_pbp(2025)

Antes de usarlo

  • Los datos están alojados en archivos Parquet en GitHub, por lo que la carga depende de ese repositorio externo.
  • Algunas columnas solo existen en parte del periodo de 1996-97 a 2025-26 y aparecen como NA en el resto.

En colecciones

Temas

#nba#basketball#sports-data#parquet#data-analysis

Preguntas frecuentes

¿Qué es nbadatar?
Paquete de R que carga datos de jugadas, posesiones y alineaciones de la NBA de 30 temporadas desde archivos Parquet. nbadatar es un paquete de R para cargar datos de jugadas, posesiones y alineaciones de la NBA. Abarca 30 temporadas, desde 1996-97 hasta 2025-26, tanto de la temporada regular como de los playoffs, y los datos de la temporada actual se actualizan a diario.
¿nbadatar es gratuito? ¿Qué licencia tiene?
nbadatar es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿nbadatar sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de nbadatar fue el 1 oct 2026.
¿Para qué puedo usar nbadatar?
Analizar en R eventos jugada a jugada de temporadas históricas de la NBA. Estudiar el rendimiento de las alineaciones y las métricas por posesión a lo largo de varias temporadas. Crear modelos o informes específicos de los playoffs a partir de 2023. Seguir la temporada actual de la NBA con datos que se actualizan a diario.
¿Cómo se instala nbadatar?
Instala el paquete desde GitHub con pak: pak::pak("ramirobentes/nbadatar") Carga en R una temporada de datos jugada a jugada: pbp <- load_pbp(2025)
¿Dónde consigo nbadatar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ramirobentes/nbadatar

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un acelerador de Spark que ejecuta operadores de Spark SQL y DataFrame sobre datos columnares de Apache Arrow mediante un motor Rust basado en DataFusion, sin cambios en el código.

Datos y analítica#spark#arrow#datafusion
1,3 mil+7 esta semana414ScalaApache-2.0Actualizado hace 3 horas