Interrogare la tabella
Ora che hai capito cosa succede nel database datacamp_application, andiamo avanti e scriviamo una query per quel database.
L’obiettivo in questo esercizio è prendere confidenza con i dati. Otterrai i dati di valutazione per tre utenti di esempio e poi userai una funzione di supporto predefinita, print_user_comparison(), per confrontare gli insiemi di id corso valutati da questi utenti.
Questo esercizio fa parte del corso
Introduzione al Data Engineering
Istruzioni dell'esercizio
- Completa l’URI di connessione. Il database si chiama
datacamp_application. L’host èlocalhostcon porta5432. Il nome utente èreple la password èpassword. - Seleziona le valutazioni degli utenti con id:
4387,18163e8770. - Inserisci in
print_user_comparison()i tre utenti che hai selezionato.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____, ____, ____)