Začněte nyníZačněte zdarma

Získání dat

Pojďme získat naši první sadu IoT dat.

Začneš tím, že se připojíš k environmentálnímu API poskytovanému veřejnou komunitou. API se skládá z více endpointů a začneš s tím pro teplotní data. Data jsou v desetiminutových intervalech a k dispozici jsou omezené historické záznamy.

Pomocí requests stáhneš posledních 5 záznamů. Protože endpoint vrací data ve formátu JSON, můžeš na objekt odpovědi zavolat .json() a získat tak pythonovský objekt (v tomto případě seznam).

Ten pak převedeš na pandas DataFrame, se kterým se bude snadno pracovat.

Konstanta URL pro přístup k datům je již definovaná. Pozor: tato URL se liší od té, která byla použita ve videu.

Toto cvičení je součástí kurzu

Analýza dat z IoT v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj requests a pandas jako pd.
  • Stáhni data z URL pomocí requests a výsledek ulož do res.
  • Převeď výsledek res zakódovaný v JSON na pythonovský objekt a ulož ho do data_temp.
  • Převeď data_temp na pandas DataFrame df_temp.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód