IniziaInizia gratis

Acquisizione dei dati

Recuperiamo il nostro primo insieme di dati IoT.

Inizierai consumando un'API ambientale messa a disposizione da una community pubblica. L'API ha più endpoint e partirai da quello della temperatura. I dati sono a intervalli di 10 minuti e la cronologia disponibile è limitata.

Userai requests per scaricare gli ultimi 5 record. Poiché l'endpoint restituisce dati codificati in JSON, puoi usare .json() sull'oggetto response per ottenere un oggetto Python (in questo caso una lista).

Poi convertirai la lista in un DataFrame pandas per lavorare più facilmente con i dati.

La costante URL da cui consumare i dati è già stata definita per te. Nota che questo URL è diverso da quello usato nel video.

Questo esercizio fa parte del corso

Analizzare i dati IoT in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Importa requests e pandas come pd.
  • Scarica i dati da URL usando requests e salva il risultato in res.
  • Converte il risultato codificato in JSON res in un oggetto Python e salva il risultato in data_temp.
  • Converte data_temp in un DataFrame pandas df_temp.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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())
Modifica ed esegui il codice