SQL ile sütun seçme
Veri kümeleri, data.db içindeki weather tablosunda olduğu gibi, analiz için gerekmeyen sütunlar içerebilir. Örneğin, tüm gözlemler aynı yerde yapıldığı için yükselti gibi bazıları gereksizdir; diğerleri ise ilgilenmediğimiz değişkenleri içerir. Bir veritabanı motoru oluşturduktan sonra, yalnızca tarih ve sıcaklık sütunlarını SELECT eden bir sorgu yazacak ve her ikisini de read_sql()'a aktararak yüksek ve düşük sıcaklık okumalarından oluşan bir dataframe oluşturacaksın.
pandas pd olarak yüklendi ve create_engine() sqlalchemy'den içe aktarıldı.
Not: SQL denetleyicisi sütun konumları konusunda oldukça hassastır 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ırEgzersiz talimatları
data.dbiçin bir veritabanı motoru oluştur.weathertablosundandate,tmaxvetminsütunlarınıSELECTeden bir SQL sorgusu yaz.- Sorguyu ve motoru
read_sql()'a geçirerek bir dataframe oluştur ve ortaya çıkan dataframe'itemperaturesdeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create database engine for data.db
engine = ____
# Write query to get date, tmax, and tmin from weather
query = """
SELECT ____,
____,
____
FROM ____;
"""
# Make a dataframe by passing query and engine to read_sql()
temperatures = ____
# View the resulting dataframe
print(temperatures)