Obtener estadísticas de la NBA

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 son necesarias las siguientes librerías de Python: Beautiful Soup y Pandas.

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.

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

stats = get_player_stats(2020)
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_team_stats(2020) 
print(stats)

Fuentes

Deja un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.