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
Instructions de l’exercice
- Extrayez le type du champ
locationà partir de la colonnereviewde la tablenested_reviews, et attribuez à ce résultat l'aliaslocation_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)