İ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
Egzersiz 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ı 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()