Die Tabelle abfragen
Jetzt, wo du ein Gefühl dafür hast, was in der Datenbank datacamp_application los ist, lass uns eine Abfrage für diese Datenbank schreiben.
Das Ziel ist, ein Gefühl für die Daten in dieser Übung zu bekommen. Du bekommst die Bewertungsdaten für drei Beispielnutzer und kannst dann mit der vordefinierten Hilfsfunktion print_user_comparison() die IDs der Kurse vergleichen, die diese Nutzer bewertet haben.
Diese Übung ist Teil des Kurses
Einführung in das Data Engineering
Anleitung zur Übung
- Vervollständige die Verbindungs-URI. Die Datenbank heißt
datacamp_application. Der Host istlocalhostmit dem Port5432. Der Benutzername istreplund das Passwort istpassword. - Wähle die Bewertungen der Nutzer mit den IDs:
4387,18163und8770aus. - Trag die drei von dir ausgewählten Benutzer in
print_user_comparison()ein.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____, ____, ____)