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
Instructions de l’exercice
- Importez
requestsetpandassous le nompd. - Téléchargez les données depuis
URLavec requests et stockez le résultat dansres. - Convertissez le résultat codé en JSON
resen un objet Python et stockez-le dansdata_temp. - Convertissez
data_tempen un DataFrame pandasdf_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())