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, kursun bir parçasıdır
NoSQL'a Giriş
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)