ComeçarComece gratuitamente

Conversão de dados tabulares em JSON

Às vezes, os dados são carregados em uma tabela do Postgres usando os comandos INSERT INTO ou COPY ... FROM. Outras vezes, ele é gerado a partir de uma tabela existente ou de um conjunto de colunas. Neste exercício, você explorará algumas das ferramentas internas do Postgres para criar um objeto JSON.

Para ajudar você a começar, pandas 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 ao NoSQL

Ver Curso

Instruções de 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 primeiras dez linhas do DataFrame resultante. Inspecione a mesa para confirmar se a função row_to_json funcionou como esperado.

Exercício interativo prático

Experimente este exercício preenchendo 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 código