ComenzarEmpieza gratis

Código sencillo para combinaciones complejas

¡Buenas noticias! Tienes acceso a los datos de Next Gen Stats (NGS) de la liga. NGS captura la posición y la orientación de cada jugador en cada jugada. Los datos se registran 10 veces por segundo, lo que significa que hay más de 1,5 millones de observaciones por semana solo para los despejes (punts). Los datos ya se han cargado en un data frame llamado coords.

También tienes datos generales de cada despeje que corresponden a los que NGS ha rastreado. Las filas de este data frame, llamado punts, se identifican por combinaciones únicas de GameKey y PlayId.

Para unir los datos en una hoja de cálculo, crearías una columna en cada tabla combinando GameKey y PlayId, y harías coincidir las tablas a partir de esa nueva columna. Aquí puedes probar una simple instrucción de merge para unir punts y coords.

Este ejercicio forma parte del curso

Uniones en pandas para usuarios de hojas de cálculo

Ver curso

Instrucciones del ejercicio

  • Visualiza las primeras 10 filas de punts. Ten en cuenta que las filas son únicas para cada combinación GameKey-PlayId.
  • Visualiza las primeras 10 filas de coords.
  • Combina los dos data frames con punts como data frame izquierdo y coords como data frame derecho.
  • Visualiza las primeras 15 filas del nuevo data frame, punts_w_coords.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# View punts 
print(____.head(10))

# View coords
print(____.head(10))

# Merge data frames
punts_w_coords = ____.merge(____)

# View new data frame
print(____.head(15))
Editar y ejecutar código