Aan de slagGa gratis aan de slag

Queries uitvoeren met sqlalchemy en pandas

Om te werken met gegevens die zijn opgeslagen in Postgres-tabellen gebruik je create_engine() van sqlalchemy en read_sql() van pandas. Om gevoel te krijgen voor deze tools oefen je met het verbinden met een Postgres-database en het uitvoeren van een query. Succes!

Deze oefening maakt deel uit van de cursus

Introductie tot NoSQL

Cursus bekijken

Oefeninstructies

  • Werk de connection-URI bij om een verbinding te maken met de disneyland-database via poort 5432.
  • Gebruik pandas om de resultaten van de meegeleverde SQL-query in een DataFrame in te lezen, met het connectieobject dat je in de vorige stap hebt gemaakt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren