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
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 tabelanested_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(____)