Wyodrębnianie kluczy z obiektów JSON w Postgresie
Gdy zaczynasz pracę z danymi o strukturze częściowej, często chcesz sprawdzić, jakie klucze pojawiają się w zbiorze obiektów JSON. W tym ćwiczeniu poćwiczysz właśnie to, korzystając z wbudowanej funkcjonalności JSON w Postgresie.
Podobnie jak wcześniej, biblioteka pandas jest zaimportowana jako pd, a obiekt połączenia jest dostępny przez zmienną db_engine. Do dzieła!
To ćwiczenie jest częścią kursu
Wprowadzenie do NoSQL
Instrukcje do ćwiczenia
- Napisz zapytanie, które zwróci unikalny zbiór kluczy z obiektów JSON przechowywanych w kolumnie
reviewtabelinested_reviews. - Zapisz wynik zapytania w zmiennej o nazwie
unique_keysi wyświetl rezultat. Sprawdź, czy w tym DataFrame są dokładnie dwa klucze.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)