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
Instruções de exercício
- Use a função
row_to_json
para converter as colunasreview_id
,rating
eyear_month
em uma única coluna do tipoJSON
. - 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))