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
Pokyny k cvičení
- Importuj
requestsapandasjakopd. - Stáhni data z
URLpomocí requests a výsledek ulož dores. - Převeď výsledek
reszakódovaný v JSON na pythonovský objekt a ulož ho dodata_temp. - Převeď
data_tempna pandas DataFramedf_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())