Obtener estadísticas de la NBA

obtener estadísticas de la nba con Python

Obtener las estadísticas de la NBA con Python es muy sencillo aplicando técnicas de web scraping. Además, resulta muy útil porque podemos obtener los datos en segundos sin necesidad de guardar ningún archivo CSV ni nada, simplemente «scrapeamos» esta web: https://www.basketball-reference.com/.

 

Librerías requeridas

Para la correcta ejecución de los distintos scripts es necesario instalar las siguientes librerías de Python con pip:

Obtener estadísticas de los jugadores de la NBA con Python

Con el siguiente script se pueden obtener las estadísticas de todas los jugadores de una temporada:

Cabe destacar que, la función nos devuelve un dataframe con todos los jugadores y también hay jugadores que no son de la NBA, sino de otras ligas americanas. Para quedarnos solo con los jugadores de la NBA habría que modificar el dataframe, si queréis podemos verlo en otro artículo.

La función la podemos usar de la siguiente forma:

stats = get_player_stats(2019)

print(stats)

El dataframe que nos devuelve la función podemos usarlo de multitud de formas, si quieres obtener algo en específico déjamelo en comentarios 🙂

Obtener estadísticas de los equipos de la NBA con Python

Con el siguiente script se pueden obtener las estadísticas de todos los equipos de una temporada:

El script es muy parecido al anterior, aunque la url cambia. La utilización es igual también:

stats = get_player_stats(2019) 
print(stats)

Fuentes