IniziaInizia gratis

Eseguire query con sqlalchemy e pandas

Per lavorare con i dati archiviati nelle tabelle Postgres, userai create_engine() di sqlalchemy e read_sql() di pandas. Per prendere dimestichezza con questi strumenti, farai pratica collegandoti a un database Postgres ed eseguendo una query. Buon lavoro!

Questo esercizio fa parte del corso

Introduzione ai database NoSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiorna la URI di connessione per creare una connessione al database disneyland, sulla porta 5432.
  • Usa pandas per leggere i risultati della query SQL fornita in un DataFrame, utilizzando l'oggetto connessione creato nel passaggio precedente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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)
Modifica ed esegui il codice