Interroger la table
Maintenant que vous comprenez mieux ce qui se passe dans la base de données datacamp_application, passons à l'écriture d'une requête pour cette base.
L'objectif ici est de vous familiariser avec les données. Vous allez récupérer les évaluations de trois utilisateurs d'exemple, puis utiliser une fonction d'assistance prédéfinie, print_user_comparison(), pour comparer les ensembles d'identifiants de cours que ces utilisateurs ont évalués.
Cette activité fait partie du cours
Introduction à l'ingénierie des données
Instructions de l’exercice
- Complétez l'URI de connexion. La base de données s'appelle
datacamp_application. L'hôte estlocalhostavec le port5432. Le nom d'utilisateur estreplet le mot de passe estpassword. - Sélectionnez les évaluations des utilisateurs dont l'id est :
4387,18163et8770. - Appelez
print_user_comparison()avec les trois utilisateurs que vous avez sélectionnés.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(____, ____, ____)