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 de ejercicio
- Extrae el tipo del campo
location
de la columnareview
de la tablanested_reviews
, aliasando el resultado comolocation_type
. - Ejecuta la consulta utilizando
pandas
, e imprime el conjunto de resultados.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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)