CommencezCommencez gratuitement

Acquisition de données

Allons chercher notre premier ensemble de données IoT.

Vous commencerez par consommer une API environnementale offerte par une communauté publique. L'API comporte plusieurs points de terminaison, et vous allez d'abord récupérer les données de température. Les données sont fournies à des intervalles de 10 minutes, et l'historique disponible est limité.

Vous utiliserez requests pour télécharger les 5 derniers enregistrements. Puisque le point de terminaison renvoie des données codées en JSON, vous pouvez appeler .json() sur l'objet de réponse pour obtenir un objet Python (dans ce cas, une liste).

Ensuite, convertissez la liste en DataFrame pandas afin de pouvoir travailler facilement avec les données.

La constante URL à partir de laquelle consommer les données a été définie pour vous. Veuillez noter que cette URL est différente de celle utilisée dans la vidéo.

Cette activité fait partie du cours

Analyse de données IoT avec Python

Voir le cours

Instructions de l’exercice

  • Importez requests et pandas sous le nom pd.
  • Téléchargez les données depuis URL avec requests et stockez le résultat dans res.
  • Convertissez le résultat codé en JSON res en un objet Python et stockez-le dans data_temp.
  • Convertissez data_temp en un DataFrame pandas df_temp.

Exercice interactif pratique

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

# Imports
____
____

# Download data from URL
res = ____

# Convert the result
data_temp = ____
print(data_temp)

# Convert json data to DataFrame
df_temp = pd.____(____)

print(df_temp.head())
Modifier et exécuter le code