Código simples para combinações complexas
Ótima notícia! Você tem acesso aos dados do Next Gen Stats (NGS) da liga. O NGS captura a posição e a orientação de cada jogador, em cada jogada. Os dados são registrados 10 vezes por segundo, o que significa mais de 1,5 milhão de observações por semana apenas para punts! Esses dados já foram carregados em um data frame chamado coords.
Você também tem dados gerais de cada punt que correspondem aos punts rastreados pelo NGS. As linhas desse data frame, chamado punts, são identificadas por combinações únicas de GameKey e PlayId.
Para unir os dados em uma planilha, você criaria uma coluna em cada tabela combinando GameKey e PlayId e faria a correspondência das tabelas com base nessa nova coluna. Aqui, você vai experimentar um merge simples para juntar punts e coords.
Este exercício faz parte do curso
Junções no pandas para usuários de planilhas
Instruções do exercício
- Visualize as primeiras 10 linhas de
punts. Observe que as linhas são únicas para cada combinaçãoGameKey-PlayId. - Visualize as primeiras 10 linhas de
coords. - Faça o merge dos dois data frames com
puntscomo data frame da esquerda ecoordscomo data frame da direita. - Visualize as primeiras 15 linhas do novo data frame,
punts_w_coords.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# View punts
print(____.head(10))
# View coords
print(____.head(10))
# Merge data frames
punts_w_coords = ____.merge(____)
# View new data frame
print(____.head(15))