ComeçarComece de graça

Extraindo chaves de objetos JSON com Postgres

Quando você começa a trabalhar com dados semiestruturados, é comum querer saber quais chaves existem em um conjunto de objetos JSON. Neste exercício, você vai praticar exatamente isso usando os recursos nativos de JSON do Postgres.

Como antes, pandas já foi importado como pd, assim como um objeto de conexão, disponível pela variável db_engine. Mãos à obra!

Este exercício faz parte do curso

Introdução a NoSQL

Ver curso

Instruções do exercício

  • Escreva uma consulta para criar um conjunto de resultados contendo o conjunto único de chaves nos objetos JSON armazenados na coluna review da tabela nested_reviews.
  • Armazene o conjunto de resultados em uma variável chamada unique_keys e exiba os resultados. Valide que há duas chaves neste 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