Interogarea tabelului
Acum că ai o idee despre ce se află în baza de date datacamp_application, hai să scriem o interogare pentru aceasta.
Scopul acestui exercițiu este să te familiarizezi cu datele. Vei obține datele de rating pentru trei utilizatori eșantion, apoi vei folosi o funcție auxiliară predefinită, print_user_comparison(), pentru a compara seturile de id-uri de curs pe care le-au evaluat acești utilizatori.
Acest exercițiu face parte din cursul
Introducere în Data Engineering
Instrucțiuni pentru exercițiu
- Completează URI-ul de conexiune. Baza de date se numește
datacamp_application. Gazda estelocalhostcu portul5432. Numele de utilizator esterepl, iar parola estepassword. - Selectează ratingurile utilizatorilor cu id-urile:
4387,18163și8770. - Completează
print_user_comparison()cu cei trei utilizatori selectați.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____, ____, ____)