Tabloyu sorgulama
Artık datacamp_application veritabanında neler döndüğüne bir ölçüde hâkimsin; hadi bu veritabanı için bir sorgu yazalım.
Bu egzersizin amacı veriyi tanımak. Üç örnek kullanıcıya ait puanlama verilerini alacak ve sonra önceden tanımlı yardımcı fonksiyon olan print_user_comparison() ile bu kullanıcıların puanladığı kurs id'lerini karşılaştıracaksın.
Bu egzersiz
Data Engineering'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Bağlantı URI'ını tamamla. Veritabanının adı
datacamp_application. Sunuculocalhost, port5432. Kullanıcı adırepl, parolapassword. - id değerleri
4387,18163ve8770olan kullanıcıların puanlarını seç. - Seçtiğin üç kullanıcıyı
print_user_comparison()içine yerleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Complete the connection URI
connection_uri = "postgresql://____:____@____:____/datacamp_application"
db_engine = sqlalchemy.create_engine(connection_uri)
# Get user with id 4387
user1 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Get user with id 18163
user2 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Get user with id 8770
user3 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Use the helper function to compare the 3 users
print_user_comparison(____, ____, ____)