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

Bire-çok birleştirmeyi tamamlama

Zor kısmı hallettikten sonra, tabloları birleştirme zamanı. game_matchups ile punts veri çerçevelerini birleştireceksin. Hatırlarsan, daha önce bu veri çerçevelerinin hazır olduğunu belirlemiştin. Şimdi sadece hızlıca göz atıp hafızanı tazele ve ardından kodu yaz.

Verileri birleştirdikten sonra, GameKey üzerinden gruplayıp PlayId sütunundaki giriş sayısını sayarak belirli sayıda punt olan maçların sayısını bulabiliriz. Kod senin için sağlandı.

Bu egzersiz

Elektronik Tablo Kullanıcıları için pandas Join'leri

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her veri çerçevesinin ilk 5 satırını görüntüle.
  • Sağdaki veri çerçevesi punts olacak şekilde inner merge yap ve sonucu görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# View first 5 rows of each data frame
print(____.head(), '\n', ____.head())

# Merge data frames 
games_all = ____.merge(____, how='____')
print(____.head(10))

# Produce counts of games by number of punts
counts = games_all.groupby('GameKey')['PlayId'].size()
counts.hist() 
plt.xlabel("Punts per Game")
plt.ylabel("Number of Games")
plt.show()
Kodu Düzenle ve Çalıştır