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
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
reviewda tabelanested_reviews. - Armazene o conjunto de resultados em uma variável chamada
unique_keyse 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(____)