ÎncepețiÎncepe gratuit

Executarea interogărilor cu sqlalchemy și pandas

Pentru a lucra cu date stocate în tabele Postgres, vei folosi funcția create_engine() din sqlalchemy și funcția read_sql() din pandas. Ca să te familiarizezi cu aceste instrumente, vei exersa conectarea la o bază de date Postgres și executarea unei interogări. Mult succes!

Acest exercițiu face parte din cursul

Introducere în NoSQL

Vezi cursul

Instrucțiuni pentru exercițiu

  • Actualizează URI-ul de conexiune pentru a te conecta la baza de date disneyland, prin portul 5432.
  • Folosește pandas pentru a citi rezultatele interogării SQL furnizate într-un DataFrame, utilizând obiectul de conexiune creat la pasul anterior.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul