LoslegenKostenlos loslegen

Tabellendaten in JSON umwandeln

Manchmal werden Daten mit INSERT INTO oder COPY ... FROM in eine Postgres-Tabelle geladen. In anderen Fällen werden sie aus einer bestehenden Tabelle oder einem Satz von Spalten generiert. In dieser Übung erkundest du einige der eingebauten Tools von Postgres, um ein JSON-Objekt zu erstellen.

Zum Einstieg wurde pandas als pd importiert und ein Verbindungsobjekt erstellt und in der Variablen db_engine gespeichert. Viel Erfolg!

Diese Übung ist Teil des Kurses

Einführung in NoSQL

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Funktion row_to_json, um die Spalten review_id, rating und year_month in eine einzelne Spalte vom Typ JSON zu konvertieren.
  • Führe die Abfrage aus und gib die ersten zehn Zeilen des resultierenden DataFrames aus. Prüfe die Tabelle, um zu bestätigen, dass row_to_json wie erwartet funktioniert hat.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Code bearbeiten und ausführen