LoslegenKostenlos starten

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

<Kurs>Einführung in NoSQL</Kurs>
Kurs ansehen

Übungsanweisungen

  • Extrahiere den Typ des Felds location aus der Spalte review in der Tabelle nested_reviews und vergib für das Ergebnis den Alias location_type.
  • Führe die Abfrage mit pandas aus und gib das Ergebnis-Set aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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