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

Birden çok koşula göre filtreleme

Şimdiye kadar tek bir koşulu karşılayan kayıtları seçerek içe aktardın, ancak veri kümelerini birden çok ölçüte göre filtrelemek de oldukça yaygındır. Bu egzersizde tam olarak bunu yapacaksın.

weather tablosu, New York City için günlük en yüksek ve en düşük sıcaklıklar ile yağış miktarlarını içeriyor. Hava koşullarının kötü olduğu günlere odaklanalım: ya kar 1 inç ve üzeriydi ya da en yüksek sıcaklık donma noktasında (32° Fahrenheit) ya da daha düşüktü. Bunu yapmak için her iki sütundaki değerlere bakan OR operatörünü kullanan bir sorgu kurman gerekecek.

pandas pd olarak yüklendi ve bir veritabanı motoru engine oluşturuldu.

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

pandas ile Kolaylaştırılmış Veri Alımı

Kursa Göz Atın

Egzersiz talimatları

  • weather içinde tmax 32 dereceye küçük eşit OR snow 1 inçe büyük eşit olan kayıtları seçen bir sorgu oluştur.
  • Veritabanını sorgulamak için read_sql() kullan ve sonucu wintry_days değişkenine ata.
  • Veri çerçevesindeki tüm kayıtların verilen ölçütleri karşıladığından emin olmak için describe() yöntemiyle özet istatistiklere bak.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create query for records with max temps <= 32 or snow >= 1
query = """
SELECT *
  FROM weather
  ____ ____
  ____ ____;
"""

# Query database and assign result to wintry_days
wintry_days = pd.read_sql(____)

# View summary stats about the temperatures
print(____)
Kodu Düzenle ve Çalıştır