IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Scrivi una query per creare un set di risultati contenente l'insieme unico di chiavi negli oggetti JSON memorizzati nella colonna review della tabella nested_reviews.
  • Salva il set di risultati in una variabile chiamata unique_keys e 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(____)
Modifica ed esegui il codice