IniziaInizia gratis

Convertire dati tabellari in JSON

A volte i dati vengono caricati in una tabella Postgres usando i comandi INSERT INTO o COPY ... FROM. Altre volte vengono generati a partire da una tabella esistente o da un insieme di colonne. In questo esercizio, esplorerai alcuni strumenti integrati di Postgres per creare un oggetto JSON.

Per aiutarti a iniziare, pandas è stato importato come pd e un oggetto di connessione è stato creato e salvato nella variabile db_engine. Buon lavoro!

Questo esercizio fa parte del corso

Introduzione ai database NoSQL

Visualizza il corso

Istruzioni dell'esercizio

  • Usa la funzione row_to_json per convertire le colonne review_id, rating e year_month in un'unica colonna di tipo JSON.
  • Esegui la query e stampa le prime dieci righe del DataFrame risultante. Ispeziona la tabella per confermare che la funzione row_to_json abbia funzionato come previsto.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Modifica ed esegui il codice