Aan de slagBegin gratis

Data verzamelen

Laten we onze eerste set IoT-data ophalen.

Je begint met het gebruiken van een environmental API die door een publieke community wordt aangeboden. De API heeft meerdere endpoints en je start met het ophalen van de temperatuurdata. De data komt in intervallen van 10 minuten en er is maar beperkte historische data beschikbaar.

Je gebruikt requests om de laatste 5 records te downloaden. Omdat het endpoint JSON-gecodeerde data teruggeeft, kun je .json() op het response-object gebruiken om een Python-object te krijgen (in dit geval een lijst).

Zet die lijst daarna om naar een pandas DataFrame, zodat je er makkelijk mee kunt werken.

De constante URL om data van op te halen is al voor je gedefinieerd. Let op: deze URL is anders dan de URL die in de video wordt gebruikt.

Deze oefening maakt deel uit van de cursus

IoT-gegevens analyseren in Python

Bekijk cursus

Oefeninstructies

  • Importeer requests en pandas als pd.
  • Download data van URL met requests en sla het resultaat op in res.
  • Zet het JSON-gecodeerde resultaat res om naar een Python-object en sla dit op in data_temp.
  • Zet data_temp om naar een pandas DataFrame df_temp.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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())
Code bewerken en uitvoeren