Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Napisz zapytanie, które zwróci unikalny zbiór kluczy z obiektów JSON przechowywanych w kolumnie review tabeli nested_reviews.
  • Zapisz wynik zapytania w zmiennej o nazwie unique_keys i 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(____)
Edytuj i uruchom kod