İ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ırEgzersiz talimatları
current'ın ilk 5 satırını görüntüle.pd.read_json()kullanarakdraft.jsondosyası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()