Abfragen mit sqlalchemy und pandas ausführen
Um mit in Postgres-Tabellen gespeicherten Daten zu arbeiten, verwendest du create_engine() aus sqlalchemy und read_sql() aus pandas. Damit du diese Tools gut beherrschst, übst du, eine Verbindung zu einer Postgres-Datenbank herzustellen und eine Abfrage auszuführen. Viel Erfolg!
Diese Übung ist Teil des Kurses
Einführung in NoSQL
Anleitung zur Übung
- Aktualisiere die Verbindungs-URI, um eine Verbindung zur Datenbank
disneylandüber den Port5432herzustellen. - Verwende
pandas, um die Ergebnisse der bereitgestellten SQL-Abfrage mithilfe des im vorherigen Schritt erstellten Verbindungsobjekts in ein DataFrame einzulesen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)