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

Tekil değerleri alma

Bazen bir analiz tüm kayıtları değil, bir veya daha fazla sütundaki tekil değerleri gerektirir. Yinelenen değerler veriler bir veri çerçevesine yüklendikten sonra kaldırılabilir, ancak SQL'in DISTINCT anahtar sözcüğüyle içe aktarma sırasında da yapılabilir.

hpd311calls konut sorunlarıyla ilgili veriler içerdiğinden, çoğu kaydın bir ilçe (borough) içerdiğini bekleriz. Bu varsayımı, benzersiz complaint_type/borough kombinasyonlarını sorgulayarak test edelim.

pandas pd takma adıyla içe aktarıldı ve veritabanı motoru engine olarak oluşturuldu.

Not: SQL denetleyicisi sütun konumları konusunda oldukça titizdir ve alanların belirtilen sırada seçilmesini bekler.

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 tablosundan borough ve complaint_type için (bu sırayla) DISTINCT değerleri alan bir sorgu oluştur.
  • Sorgunun sonuçlarını read_sql() ile issues_and_boros adlı bir veri çerçevesine yükle.
  • Edebiyat talepleri dışındaki tüm sorunların listelenmiş ilçelerle birlikte göründüğü varsayımını kontrol etmek için veri çerçevesini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create query for unique combinations of borough and complaint_type
query = """
SELECT ____ ____, 
       ____
  ____ hpd311calls;
"""

# Load results of query to a dataframe
issues_and_boros = ____

# Check assumption about issues and boroughs
print(____)
Kodu Düzenle ve Çalıştır