ComenzarEmpieza gratis

Convertir datos tabulares en JSON

A veces, los datos se cargan en una tabla Postgres mediante los comandos INSERT INTO, o COPY ... FROM. Otras veces, se genera a partir de una tabla o conjunto de columnas existente. En este ejercicio, explorarás algunas de las 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 que se almacena en la variable db_engine. Buena suerte.

Este ejercicio forma parte del curso

Introducción al NoSQL

Ver curso

Instrucciones de ejercicio

  • Utiliza la función row_to_json para convertir las columnas review_id, rating y year_month en una única columna del tipo JSON.
  • Ejecuta la consulta e imprime las diez primeras filas del DataFrame resultante. Inspecciona la mesa para confirmar que la función row_to_json ha funcionado como se esperaba.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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