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
Istruzioni dell'esercizio
- Aggiorna la URI di connessione per creare una connessione al database
disneyland, sulla porta5432. - Usa
pandasper 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)