Exécuter des requêtes avec sqlalchemy et pandas
Pour travailler avec des données stockées dans des tables Postgres, vous utiliserez create_engine() de sqlalchemy et read_sql() de pandas. Pour vous familiariser avec ces outils, vous pratiquerez la connexion à une base de données Postgres et l'exécution d'une requête. Bonne chance !
Cette activité fait partie du cours
Introduction à NoSQL
Instructions de l’exercice
- Mettez à jour l'URI de connexion pour établir une connexion à la base de données
disneyland, sur le port5432. - Utilisez
pandaspour lire les résultats de la requête SQL fournie dans un DataFrame, en utilisant l'objet de connexion créé à l'étape précédente.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")
# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)