Den Typ von JSON-Daten ermitteln
Manchmal arbeitest du mit einem semi-strukturierten Datensatz, zu dem es kaum Dokumentation gibt. In solchen Fällen musst du oft erst das Schema und die Datentypen erkunden. Dafür stellt Postgres die Funktion json_typeof bereit, die du in dieser Übung genauer kennenlernst.
Eine Verbindung zur Datenbank disneyland wurde erstellt und ist in der Variablen db_engine verfügbar. pandas wurde als pd importiert und ist einsatzbereit. Viel Erfolg beim Abfragen!
Diese Übung ist Teil des Kurses
Einführung in NoSQL
Anleitung zur Übung
- Extrahiere den Typ des Felds
locationaus der Spaltereviewin der Tabellenested_reviewsund vergib für das Ergebnis den Aliaslocation_type. - Führe die Abfrage mit
pandasaus und gib das Ergebnis-Set aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Find the data type of the location field
query = """
SELECT
____(____ -> '____') AS ____
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(data)