CommencezCommencez gratuitement

Déterminer le type de données JSON

Il arrive que vous deviez travailler avec un jeu de données semi-structuré peu documenté. Dans ce cas, vous devrez peut-être faire un peu d'exploration pour comprendre le schéma et les types de données. Pour vous aider, Postgres offre la fonction json_typeof, que vous allez explorer davantage dans cet exercice.

Une connexion à la base de données disneyland a été créée et est accessible dans la variable db_engine. pandas a été importé sous l'alias pd et est prêt à l'emploi. Bonnes requêtes !

Cette activité fait partie du cours

Introduction à NoSQL

Voir le cours

Instructions de l’exercice

  • Extrayez le type du champ location à partir de la colonne review de la table nested_reviews, et attribuez à ce résultat l'alias location_type.
  • Exécutez la requête avec pandas, puis affichez l'ensemble des résultats.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Find the data type of the location field
query = """
SELECT
    ____(____ -> '____') AS ____
FROM nested_reviews;
"""

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