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

İndeksler ve sütunları karıştırmak

Hadi oyuncu güvenliği konusuna daha yakından bakalım! Ama önce, sen ve ekip bir iddiayı sonuçlandırmak istiyorsunuz: (1) bir oyuncunun seçildiği draft turu ile (2) şu anki maaşı arasındaki korelasyon. İlgili oyuncu verilerini bir fantasy football web sitesinin API'ı üzerinden buldun. API'lerde yaygın olduğu üzere, sana dönen veri JSON formatında.

İlk dosya current adlı bir veri çerçevesine zaten yüklendi. İkinci dosya olan draft.json dosyasını yükleyeceksin. Dosya adının da belirttiği gibi, veri dosyası JSON formatında.

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

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

Kursa Göz Atın

Egzersiz talimatları

  • current'ın ilk 5 satırını görüntüle.
  • pd.read_json() kullanarak draft.json dosyasını yükle ve ilk 5 satırı görüntüle.
  • İki veri çerçevesini player_id üzerinden birleştir; bunun indeks mi yoksa bir veri sütunu mu olduğuna dikkat et.
  • 'draft_round' ile 'salary_millions' için bir saçılım grafiği oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# View first 5 rows of 'current'
print(____.head())

# Load `draft.json` and view first 5 rows
draft = pd.____(____, orient='split')
print(draft.____())

# Merge data frames
players = current.merge(____, how='outer', left_index=____,  right_on=____)

# Create scatter plot
players.plot.scatter(____, 'salary_millions')
plt.show()
Kodu Düzenle ve Çalıştır