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

Satır seçme

SQL WHERE koşulları, verilen ölçütleri karşılayan kayıtları döndürür. Böyle bir sorguyu read_sql() ile çalıştırmak, yalnızca ilgilendiğimiz kayıtlarla yüklü bir veri çerçevesi elde etmemizi sağlar; böylece sonradan daha az filtreleme yapman gerekir.

data.db içindeki hpd311calls tablosu, bakım sorunlarından bilgi taleplerine kadar çeşitli konut sorunlarıyla ilgili çağrı verilerini içerir. Bu egzersizde, güvenlikle ilgili çağrılara odaklanmak için SQL kullanacaksın.

pandas pd olarak yüklendi ve data.db için bir veritabanı motoru olan engine oluşturuldu.

Bu egzersiz

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

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

Egzersiz talimatları

  • hpd311calls tablosunda complaint_type değeri 'SAFETY' olan kayıtların tüm sütunlarını seçecek bir sorgu oluştur.
  • Veritabanını read_sql() ile sorgula ve sonucu safety_calls değişkenine ata.
  • Her bir ilçe (borough) için güvenlik çağrısı sayılarını gösteren grafiği oluşturmak üzere son kod bölümünü çalıştır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create query to get hpd311calls records about safety
query = """
____ *
____ hpd311calls
____ ____;
"""

# Query the database and assign result to safety_calls
safety_calls = ____

# Graph the number of safety calls by borough
call_counts = safety_calls.groupby('borough').unique_key.count()
call_counts.plot.barh()
plt.show()
Kodu Düzenle ve Çalıştır