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

Boolean indeksleme ve Matplotlib ile eğlence

Şimdi, Boolean indekslemenin sadece birkaç satır kodla verileri görsel olarak keşfetmemize nasıl yardımcı olduğuna bakalım. Bu egzersizde öğrendiğin birçok şeyi pratik edeceksin: bir sözlükteki veriyi kullanılabilir bir pandas DataFrame’ine dönüştürmek, Boolean’larla indeksleme yapmak ve ardından matplotlib kullanarak verini görselleştirip yaban hayatı çarpışmaları verisindeki bazı ilişkileri keşfetmek.

Bu egzersiz

MATLAB Kullanıcıları için Python

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

Egzersiz talimatları

  • strikes sözlüğünü bir DataFrame’e dönüştür.
  • 'Engine' sütununda 'Turbofan' için bir Boolean filtre oluştur.
  • 'Engine' sütununda 'Turboprop' için bir Boolean filtre oluştur.
  • turbofan ve turboprop filtrelerini kullanarak strikes veri kümesi için iki saçılım grafiği çiz.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a dictionary and then a DataFrame from the dictionary
strikes = {'Date': date,'Speed': speed,'Height':height,'Engine':engine}
strikes = pd.____(strikes)

# Filter strikes by engine type
turbofan = strikes['Engine']=='____'
turboprop = strikes['____']=='____'

# Create scatter plot of speed and height for each engine type
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turbofan')
plt.scatter(strikes[____]['Speed'],strikes[____]['Height'],label='Turboprop')
plt.legend()
plt.xlabel('Strike speed (knots)')
plt.ylabel('Strike height (feet)')
plt.show()
Kodu Düzenle ve Çalıştır