Schlüssel aus JSON-Objekten mit Postgres extrahieren
Wenn du erste Erfahrungen mit semi-strukturierten Daten sammelst, interessiert dich oft, welche unterschiedlichen Schlüssel in einer Menge von JSON-Objekten vorkommen. In dieser Übung übst du genau das mit der in Postgres integrierten JSON-Funktionalität.
Wie zuvor wurde pandas als pd importiert, außerdem steht dir ein Verbindungsobjekt über die Variable db_engine zur Verfügung. Leg los!
Diese Übung ist Teil des Kurses
Einführung in NoSQL
Anleitung zur Übung
- Schreibe eine Abfrage, die eine Ergebnismenge mit der eindeutigen Menge an Schlüsseln in den JSON-Objekten der Spalte
reviewder Tabellenested_reviewserstellt. - Speichere die Ergebnismenge in einer Variablen namens
unique_keysund gib die Resultate aus. Prüfe, dass dieses DataFrame zwei Schlüssel enthält.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Build a query to find the unique keys in the review column
query = """
SELECT
____ ____(____)
FROM ____;
"""
# Execute the query, show the results
____ = pd.read_sql(____, db_engine)
print(____)