Encontrar el tipo de datos JSON
A veces, se te puede encargar que trabajes con un conjunto de datos semiestructurado con poca documentación. En este caso, puede que tengas que hacer un cierto descubrimiento en torno al esquema y los tipos de datos. Para ayudarte con esto, Postgres te ofrece la función json_typeof, que explorarás más a fondo en este ejercicio.
Se ha creado una conexión a la base de datos disneyland y está disponible en la variable db_engine. pandas se ha importado como pd, y está lista para ser utilizada. ¡Feliz búsqueda!
Este ejercicio forma parte del curso
Introducción al NoSQL
Instrucciones del ejercicio
- Extrae el tipo del campo
locationde la columnareviewde la tablanested_reviews, aliasando el resultado comolocation_type. - Ejecuta la consulta utilizando
pandas, e imprime el conjunto de resultados.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)