Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Schrijf een query die een resultset maakt met de unieke set keys in de JSON-objecten die zijn opgeslagen in de kolom review van de tabel nested_reviews.
  • Sla de resultset op in een variabele met de naam unique_keys en 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(____)
Code bewerken en uitvoeren