Extraire des clés d'objets JSON avec Postgres
Quand vous commencez à travailler avec des données semi-structurées, vous voudrez souvent connaître les différentes clés présentes dans un ensemble d'objets JSON. Dans cet exercice, vous vous entraînerez à le faire en utilisant les fonctionnalités JSON intégrées de Postgres.
Comme précédemment, pandas a été importé sous le nom pd, et un objet de connexion est disponible via la variable db_engine. À vous de jouer !
Cette activité fait partie du cours
Introduction à NoSQL
Instructions de l’exercice
- Écrivez une requête pour créer un jeu de résultats contenant l'ensemble unique des clés dans les objets JSON stockés dans la colonne
reviewde la tablenested_reviews. - Stockez le jeu 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 ce code d’exemple.
# 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(____)