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
<Kurs>Einführung in NoSQL</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)