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
Instrukcje do ćwiczenia
- Wyodrębnij typ pola
locationz kolumnyrevieww tabelinested_reviews, nadając wynikowi aliaslocation_type. - Wykonaj zapytanie za pomocą
pandasi 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)