Extrakce klíčů z JSON objektů v Postgresu
Když začínáš pracovat s polostrukturovanými daty, určitě tě zajímá, jaké klíče se v dané sadě JSON objektů vůbec vyskytují. V tomto cvičení si to právě procvičíš – s pomocí vestavěné JSON funkcionality Postgresu.
Jako dříve, pandas je importovaný jako pd a k dispozici máš také objekt připojení přes proměnnou db_engine. Pusť se do toho!
Toto cvičení je součástí kurzu
Úvod do NoSQL
Pokyny k cvičení
- Napiš dotaz, který vrátí unikátní sadu klíčů z JSON objektů uložených ve sloupci
reviewtabulkynested_reviews. - Výsledek ulož do proměnné s názvem
unique_keysa vypiš ho. Ověř, že tento DataFrame obsahuje právě dva klíče.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)