Keys uit JSON-objecten halen met Postgres
Als je begint met semi-gestructureerde data, ben je vaak benieuwd naar de verschillende keys die in een set JSON-objecten voorkomen. In deze oefening ga je hiermee oefenen met de ingebouwde JSON-functionaliteit van Postgres.
Net als eerder is pandas geïmporteerd als pd, en is er een connectieobject beschikbaar via de variabele db_engine. Succes!
Deze oefening maakt deel uit van de cursus
Introductie tot NoSQL
Oefeninstructies
- Schrijf een query die een resultset maakt met de unieke set keys in de JSON-objecten die zijn opgeslagen in de kolom
reviewvan de tabelnested_reviews. - Sla de resultset op in een variabele met de naam
unique_keysen geef de resultaten weer. Valideer dat er twee keys in deze DataFrame staan.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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(____)