1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analiza danych IoT w Pythonie

Connected

ćwiczenie

Pobieranie danych

Pobierzmy pierwszy zestaw danych IoT.

Zaczniesz od skonsumowania środowiskowego API udostępnionego przez publiczną społeczność. API składa się z wielu endpointów – na początek pobierzesz dane dotyczące temperatury. Dane są dostępne w 10-minutowych interwałach, a ilość dostępnych danych historycznych jest ograniczona.

Użyjesz biblioteki requests, aby pobrać ostatnie 5 rekordów. Ponieważ endpoint zwraca dane zakodowane w formacie JSON, możesz wywołać .json() na obiekcie odpowiedzi, aby otrzymać obiekt Pythona (w tym przypadku listę).

Następnie przekonwertujesz tę listę na DataFrame biblioteki pandas, co ułatwi dalszą pracę z danymi.

Stała URL wskazująca źródło danych jest już zdefiniowana. Zwróć uwagę, że ten adres URL różni się od tego użytego w materiale wideo.

Instrukcje

100 XP
  • Zaimportuj requests oraz pandas jako pd.
  • Pobierz dane spod adresu URL za pomocą biblioteki requests i zapisz wynik w zmiennej res.
  • Przekonwertuj wynik res zakodowany w formacie JSON na obiekt Pythona i zapisz go w zmiennej data_temp.
  • Przekonwertuj data_temp na DataFrame biblioteki pandas i zapisz go jako df_temp.