ComenzarEmpieza gratis

Convertir datos tabulares a JSON

A veces, los datos se cargan en una tabla de Postgres usando los comandos INSERT INTO o COPY ... FROM. Otras veces, se generan a partir de una tabla existente o de un conjunto de columnas. En este ejercicio, explorarás algunas herramientas integradas de Postgres para crear un objeto JSON.

Para ayudarte a empezar, se ha importado pandas como pd, y se ha creado un objeto de conexión guardado en la variable db_engine. ¡Suerte!

Este ejercicio forma parte del curso

Introducción a NoSQL

Ver curso

Instrucciones del ejercicio

  • Usa la función row_to_json para convertir las columnas review_id, rating y year_month en una única columna de tipo JSON.
  • Ejecuta la consulta y muestra las diez primeras filas del DataFrame resultante. Revisa la tabla para confirmar que row_to_json ha funcionado como esperabas.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Editar y ejecutar código