Extraer claves de objetos JSON con Postgres
Al empezar a trabajar con datos semiestructurados, a menudo sentirás curiosidad por las distintas claves que existen en un conjunto de objetos JSON. En este ejercicio, practicarás cómo hacerlo con la funcionalidad incorporada de Postgres JSON.
Como antes, se ha importado pandas
como pd
, así como un objeto de conexión, que está disponible a través de la variable db_engine
. ¡A por ellos!
Este ejercicio forma parte del curso
Introducción al NoSQL
Instrucciones de ejercicio
- Escribe una consulta para crear un conjunto de resultados que contenga el conjunto único de claves de los objetos JSON almacenados en la columna
review
de la tablanested_reviews
. - Almacena el conjunto de resultados en una variable con el nombre
unique_keys
, y da salida a los resultados. Valida que hay dos claves en este Marco de datos.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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(____)