CommencerCommencer gratuitement

Exécuter des requêtes avec sqlalchemy et pandas

Pour manipuler 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 allez vous entraîner à vous connecter à une base Postgres et à exécuter une requête. Bonne chance !

Cet exercice fait partie du cours

Introduction à NoSQL

Afficher le cours

Instructions

  • Mettez à jour l’URI de connexion pour établir une connexion à la base 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 cet exemple de code.

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