DuckDB es una base de datos SQL analítica que se ejecuta dentro de tu aplicación, sin necesidad de administrar un servidor independiente.
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
Instala el paquete desde GitHub con pak
pak::pak("ramirobentes/nbadatar") - 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
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
Motor de datos de alto rendimiento en Python, con un núcleo en Rust, para procesar imágenes, audio, video, embeddings y datos estructurados a gran escala.
Una aplicación ligera de terminal (TUI) para ver y consultar archivos de datos tabulares como CSV, Parquet, JSON, Excel y SQLite.
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.
Una sencilla aplicación de escritorio para Windows que permite ver archivos Apache Parquet y ejecutar consultas SQL básicas.
Suite de benchmarks reproducibles para bases de datos analíticas, con un conjunto de datos de analítica web y 43 consultas SQL estándar para comparar sistemas.