Identifier le type de données JSON
Il arrive que vous deviez travailler avec un jeu de données semi-structuré disposant de peu de documentation. Dans ce cas, vous aurez sans doute à explorer un minimum le schéma et les types de données. Pour vous y aider, Postgres propose la fonction json_typeof, que vous allez découvrir dans cet exercice.
Une connexion à la base disneyland a été créée et est disponible dans la variable db_engine. pandas a été importé sous le nom pd et est prêt à l’emploi. Bonnes requêtes !
Cet exercice fait partie du cours
Introduction à NoSQL
Instructions
- Extrayez le type du champ
locationdepuis la colonnereviewde la tablenested_reviews, et donnez-lui 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 cet exemple de code.
# 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)