Extraire des clés d'objets JSON avec Postgres
Lorsque vous débutez avec les données semi-structurées, vous êtes souvent curieux des différentes clés présentes dans une collection d'objets JSON. Dans cet exercice, vous allez vous entraîner à le faire grâce aux fonctionnalités JSON intégrées de Postgres.
Comme précédemment, pandas a été importé sous le nom pd, ainsi qu'un objet de connexion accessible via la variable db_engine. À vous de jouer !
Cet exercice fait partie du cours
Introduction à NoSQL
Instructions
- Écrivez une requête pour créer un ensemble de résultats contenant l'ensemble unique des clés dans les objets JSON stockés dans la colonne
reviewde la tablenested_reviews. - Stockez l'ensemble de résultats dans une variable nommée
unique_keys, puis affichez les résultats. Vérifiez qu'il y a deux clés dans ce DataFrame.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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(____)