Kom igångKom igång gratis

Extrahera nycklar från JSON-objekt med Postgres

När du börjar utforska semistrukturerad data är det naturligt att vilja veta vilka nycklar som finns i en uppsättning JSON-objekt. I den här övningen får du träna på just det med hjälp av Postgres inbyggda JSON-funktionalitet.

Precis som tidigare har pandas importerats som pd, och ett anslutningsobjekt är tillgängligt via variabeln db_engine. Sätt igång!

Den här övningen är en del av kursen

Introduktion till NoSQL

Visa kurs

Övningsinstruktioner

  • Skriv en fråga som skapar ett resultset med den unika uppsättningen nycklar från JSON-objekten som lagras i kolumnen review i tabellen nested_reviews.
  • Spara resultsetet i en variabel med namnet unique_keys och visa resultaten. Kontrollera att det finns två nycklar i denna DataFrame.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod