CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Mettez à jour l'URI de connexion pour établir une connexion à la base de données disneyland, sur le port 5432.
  • Utilisez pandas pour 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)
Modifier et exécuter le code