LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Aktualisiere die Verbindungs-URI, um eine Verbindung zur Datenbank disneyland über den Port 5432 herzustellen.
  • 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)
Code bearbeiten und ausführen