LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • 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 Ü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)
Code bearbeiten und ausführen