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 interattivo pratico
Prova questo esercizio completando questo 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)