Zacznij terazZacznij za darmo

Sprawdzanie typu danych JSON

Czasem zdarza się, że trzeba pracować z częściowo ustrukturyzowanym zbiorem danych bez żadnej dokumentacji. W takiej sytuacji konieczne jest samodzielne zbadanie schematu i typów danych. Z pomocą przychodzi funkcja json_typeof dostępna w Postgresie – to właśnie ją przeanalizujesz w tym ćwiczeniu.

Połączenie z bazą danych disneyland zostało już nawiązane i jest dostępne w zmiennej db_engine. Biblioteka pandas jest zaimportowana jako pd i gotowa do użycia. Miłego odpytywania!

To ćwiczenie jest częścią kursu

Wprowadzenie do NoSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyodrębnij typ pola location z kolumny review w tabeli nested_reviews, nadając wynikowi alias location_type.
  • Wykonaj zapytanie za pomocą pandas i wyświetl zwrócony zbiór wyników.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod