CommencerCommencer gratuitement

Convertir des données tabulaires en JSON

Parfois, les données sont chargées dans une table Postgres à l’aide des commandes INSERT INTO ou COPY ... FROM. D’autres fois, elles sont générées à partir d’une table existante ou d’un ensemble de colonnes. Dans cet exercice, vous allez explorer certains des outils intégrés de Postgres pour créer un objet JSON.

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 !

Cet exercice fait partie du cours

Introduction à NoSQL

Afficher le cours

Instructions

  • Utilisez la fonction row_to_json pour convertir les colonnes review_id, rating et year_month en une seule colonne de type JSON.
  • Exécutez la requête et affichez les dix premières lignes du DataFrame obtenu. Inspectez la table pour vérifier que la fonction row_to_json a fonctionné comme prévu.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Modifier et exécuter le code