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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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