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
Övningsinstruktioner
- Skriv en fråga som skapar ett resultset med den unika uppsättningen nycklar från JSON-objekten som lagras i kolumnen
reviewi tabellennested_reviews. - Spara resultsetet i en variabel med namnet
unique_keysoch 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(____)