ComeçarComece de graça

Convertendo dados tabulares em JSON

Às vezes, os dados são carregados em uma tabela do Postgres usando os comandos INSERT INTO ou COPY ... FROM. Em outras situações, eles são gerados a partir de uma tabela existente ou de um conjunto de colunas. Neste exercício, você vai explorar algumas ferramentas nativas do Postgres para criar um objeto JSON.

Para começar, pandas já foi importado como pd, e um objeto de conexão foi criado e armazenado na variável db_engine. Boa sorte!

Este exercício faz parte do curso

Introdução a NoSQL

Ver curso

Instruções do exercício

  • Use a função row_to_json para converter as colunas review_id, rating e year_month em uma única coluna do tipo JSON.
  • Execute a consulta e imprima as dez primeiras linhas do DataFrame resultante. Inspecione a tabela para confirmar que a função row_to_json funcionou como esperado.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código