Aan de slagGa gratis aan de slag

De tabel bevragen

Nu je een idee hebt van wat er in de database datacamp_application gebeurt, gaan we een query voor die database schrijven.

Het doel van deze oefening is om gevoel te krijgen voor de data. Je haalt de beoordelingsgegevens op voor drie voorbeeldgebruikers en gebruikt daarna een vooraf gedefinieerde helperfunctie, print_user_comparison(), om de sets cursus-id's te vergelijken die deze gebruikers hebben beoordeeld.

Deze oefening maakt deel uit van de cursus

Introductie tot Data Engineering

Cursus bekijken

Oefeninstructies

  • Maak de verbindings-URI af. De database heet datacamp_application. De host is localhost met poort 5432. De gebruikersnaam is repl en het wachtwoord is password.
  • Selecteer de beoordelingen van gebruikers met id: 4387, 18163 en 8770.
  • Vul print_user_comparison() in met de drie door jou geselecteerde gebruikers.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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(____, ____, ____)
Code bewerken en uitvoeren