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

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

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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