CommencezCommencez gratuitement

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

Voir le cours

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 review de la table nested_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(____)
Modifier et exécuter le code