Interroger le tableau
Maintenant que vous savez ce qui se passe dans la base de données datacamp_application
, nous allons rédiger une requête pour cette base de données.
L'objectif est de se faire une idée des données dans cet exercice. Vous obtiendrez les données d'évaluation de trois utilisateurs types et utiliserez ensuite une fonction d'aide prédéfinie, print_user_comparison()
, pour comparer les ensembles d'identifiants de cours évalués par ces utilisateurs.
Cet exercice fait partie du cours
Introduction à l'ingénierie des données
Instructions
- Complétez la connexion URI. La base de données s'appelle
datacamp_application
. L'hôte estlocalhost
avec le port5432
. Le nom d'utilisateur estrepl
et le mot de passe estpassword
. - Sélectionnez les évaluations des utilisateurs dont l'identifiant est :
4387
,18163
et8770
. - Remplissez le site
print_user_comparison()
avec les trois utilisateurs que vous avez sélectionnés.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____, ____, ____)