Comece agoraComece grátis

Calcule e plote a distância entre dois jogadores

Você obteve as coordenadas relativas ao centro do campo para dois jogadores em uma partida de futebol e quer calcular a distância entre eles.

Neste exercício, você vai plotar as posições dos 2 jogadores e calcular manualmente a distância entre eles usando a fórmula da distância Euclidiana.

Este exercicio faz parte do curso

Análise de Clusters em R

Ver curso

Instruções do exercicio

  • Plote as posições a partir do data frame two_players usando ggplot.
  • Extraia as posições dos jogadores em dois data frames, player1 e player2.
  • Calcule a distância entre player1 e player2 usando a fórmula da distância Euclidiana $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Plot the positions of the players
ggplot(___, aes(x = ___, y = ___)) + 
  geom_point() +
  # Assuming a 40x60 field
  lims(x = c(-30,30), y = c(-20, 20))

# Split the players data frame into two observations
player1 <- two_players[___, ]
player2 <- two_players[___, ]

# Calculate and print their distance using the Euclidean Distance formula
player_distance <- sqrt( (player1$___ - player2$___)^2 + (player1$___ - player2$___)^2 )
player_distance
Editar e Executar Código