Individuare il tipo di dati JSON
A volte potresti dover lavorare con un insieme di dati semi-strutturato con poca documentazione. In questi casi, potrebbe essere necessario fare un po' di esplorazione sullo schema e sui tipi di dati. Per aiutarti, Postgres offre la funzione json_typeof, che approfondirai in questo esercizio.
È stata creata una connessione al database disneyland, disponibile nella variabile db_engine. pandas è stato importato come pd ed è pronto all'uso. Buone query!
Questo esercizio fa parte del corso
Introduzione ai database NoSQL
Istruzioni dell'esercizio
- Estrai il tipo del campo
locationdalla colonnareviewnella tabellanested_reviews, assegnando all'esito l'aliaslocation_type. - Esegui la query usando
pandase stampa il set di risultati.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Find the data type of the location field
query = """
SELECT
____(____ -> '____') AS ____
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(data)