ÎncepețiÎncepe gratuit

Achiziția datelor

Să obținem primul nostru set de date IoT.

Vei începe prin a consuma un API de mediu pus la dispoziție de o comunitate publică. API-ul include mai multe endpoint-uri, iar tu vei începe cu cel pentru datele de temperatură. Datele sunt înregistrate la intervale de 10 minute și există un istoric limitat disponibil.

Vei folosi requests pentru a descărca ultimele 5 înregistrări. Deoarece endpoint-ul returnează date în format JSON, poți aplica .json() pe obiectul de răspuns pentru a obține un obiect Python (în acest caz, o listă).

Apoi convertești lista într-un DataFrame pandas, pentru a putea lucra ușor cu datele.

Constanta URL de la care se consumă datele a fost deja definită pentru tine. Reține că această URL este diferită de cea folosită în videoclip.

Acest exercițiu face parte din cursul

Analiza datelor IoT în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă requests și pandas ca pd.
  • Descarcă datele de la URL folosind requests și stochează rezultatul în res.
  • Convertește rezultatul codificat în JSON res într-un obiect Python și stochează rezultatul în data_temp.
  • Convertește data_temp într-un DataFrame pandas df_temp.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul