1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à NoSQL

Connected

Exercice

Manipuler des données de documents

Tout au long de ce chapitre, vous avez exploré plusieurs outils pour travailler avec des données de documents semi-structurées dans Postgres. Dans cet exercice final, vous mettrez tous ces outils à contribution pour créer un jeu de données prêt pour l'analyse. Vous utiliserez la table nested_reviews, qui est présentée ci-dessous.

nested_reviews table, showing sample data.

Pour vous aider à démarrer, pandas a été importé sous le nom pd, et un objet de connexion a été créé et stocké dans la variable db_engine. Bonne chance!

Instructions

100 XP
  • Utilisez l'opérateur #> pour retourner, au format JSON, le champ imbriqué branch de l'objet location dans la colonne review. Attribuez l'alias branch.
  • Interrogez le champ statement dans la colonne review en utilisant l'opérateur ->>, et attribuez l'alias statement au résultat.
  • Filtrez les résultats pour ne conserver que les enregistrements dont la reviewer location est 'Australia', à l'aide de la fonction json_extract_path_text.