ComeçarComece de graça

Extração de chaves de objetos JSON com o Postgres

Ao começar a trabalhar com dados semiestruturados, você geralmente fica curioso sobre as diferentes chaves existentes em um conjunto de objetos JSON. Neste exercício, você praticará exatamente isso com a funcionalidade JSON integrada do Postgres.

Como antes, pandas foi importado como pd, bem como um objeto de conexão, que está disponível por meio da variável db_engine. Vá buscá-los!

Este exercício faz parte do curso

Introdução ao NoSQL

Ver curso

Instruções do exercício

  • Escreva uma consulta para criar um conjunto de resultados que contenha o conjunto exclusivo de chaves nos objetos JSON armazenados na coluna review da tabela nested_reviews.
  • Armazene o conjunto de resultados em uma variável com o nome unique_keys e produza os resultados. Validou que há duas chaves nesse DataFrame.

Exercício interativo prático

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

# Build a query to find the unique keys in the review column
query = """
SELECT
	____ ____(____)
FROM ____;
"""

# Execute the query, show the results
____ = pd.read_sql(____, db_engine)
print(____)
Editar e executar o código