Extraer claves de objetos JSON con Postgres
Cuando empiezas a trabajar con datos semiestructurados, a menudo te interesa saber qué claves diferentes existen en un conjunto de objetos JSON. En este ejercicio practicarás precisamente eso usando la funcionalidad JSON integrada de Postgres.
Como antes, se ha importado pandas como pd, y también un objeto de conexión disponible en la variable db_engine. ¡A por ello!
Este ejercicio forma parte del curso
Introducción a NoSQL
Instrucciones del ejercicio
- Escribe una consulta que cree un conjunto de resultados con el conjunto único de claves de los objetos JSON almacenados en la columna
reviewde la tablanested_reviews. - Guarda el conjunto de resultados en una variable llamada
unique_keysy muestra los resultados. Valida que hay dos claves en este DataFrame.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el 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(____)