BaşlayınÜcretsiz başlayın

İki oyuncu arasındaki mesafeyi hesapla ve görselleştir

Bir futbol maçında iki oyuncunun, sahanın merkezine göre koordinatlarını aldın ve aralarındaki mesafeyi hesaplamak istiyorsun.

Bu egzersizde 2 oyuncunun konumlarını görselleştirecek ve Öklidyen mesafe formülünü kullanarak aralarındaki mesafeyi elle hesaplayacaksın.

Bu egzersiz, kursun bir parçasıdır

R ile Kümeleme Analizi

Kursa Göz Atın

Egzersiz talimatları

  • two_players veri çerçevesinden ggplot ile oyuncuların konumlarını görselleştir.
  • Oyuncuların konumlarını player1 ve player2 adlı iki veri çerçevesine çıkar.
  • player1 ile player2 arasındaki mesafeyi Öklidyen mesafe formülüyle hesapla: $$\sqrt{(x_1-x_2)^2+(y_1-y_2)^2}$$.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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
Kodu Düzenle ve Çalıştır