sqlalchemy ve pandas ile sorgu çalıştırma
Postgres tablolarında tutulan verilerle çalışmak için sqlalchemy'nin create_engine() ve pandas'ın read_sql() fonksiyonlarını kullanacaksın. Bu araçlara alışmak için bir Postgres veritabanına bağlanmayı ve bir sorgu çalıştırmayı pratik edeceksin. İyi şanslar!
Bu egzersiz
NoSQL'a Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Bağlantı URI'sini güncelleyerek
5432portu üzerindendisneylandveritabanına bağlan. - Önceki adımda oluşturduğun bağlantı nesnesini kullanarak, verilen SQL sorgusunun sonuçlarını
pandasile bir DataFrame'e oku.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")
# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)