CommencerCommencer gratuitement

Acquisition de données

Récupérons notre premier jeu de données IoT.

Vous allez commencer par consommer une API environnementale fournie par une communauté publique. L'API comporte plusieurs endpoints, et vous commencerez par consommer les données de température. Les données sont agrégées par tranches de 10 minutes et l'historique disponible est limité.

Vous utiliserez requests pour télécharger les 5 derniers enregistrements. Comme l'endpoint renvoie des données encodées en JSON, vous pouvez utiliser .json() sur l'objet réponse pour obtenir un objet Python (dans ce cas, une liste).

Vous convertirez ensuite cette liste en DataFrame pandas pour pouvoir manipuler facilement les données.

La constante URL à utiliser pour 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.

Cet exercice fait partie du cours

Analyzing IoT Data in Python

Afficher le cours

Instructions

  • 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 encodé en JSON res en un objet Python et stockez le résultat dans data_temp.
  • Convertissez data_temp en un DataFrame pandas df_temp.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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