Estrazione delle chiavi dagli oggetti JSON con Postgres
Quando inizi a prendere confidenza con i dati semi-strutturati, spesso ti chiederai quali siano le diverse chiavi presenti in un insieme di oggetti JSON. In questo esercizio, farai pratica proprio con questa operazione usando le funzionalità JSON integrate di Postgres.
Come prima, pandas è stato importato come pd, così come un oggetto di connessione, disponibile tramite la variabile db_engine. Al lavoro!
Questo esercizio fa parte del corso
Introduzione ai database NoSQL
Istruzioni dell'esercizio
- Scrivi una query per creare un set di risultati contenente l'insieme unico di chiavi negli oggetti JSON memorizzati nella colonna
reviewdella tabellanested_reviews. - Salva il set di risultati in una variabile chiamata
unique_keyse mostra i risultati. Verifica che in questo DataFrame ci siano due chiavi.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)