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

Connected

ćwiczenie

Analiza danych licznika energii

Zwykłe wykreślenie danych z licznika energii pokaże tylko 2 proste linie.

Licznik energii rejestruje wartość narastającą, ale tak naprawdę interesuje cię, ile energii zużyto między kolejnymi pomiarami.

Musisz obliczyć różnicę między 2 kolejnymi wartościami, aby zobaczyć, ile energii zużyto w każdym przedziale czasowym. Obliczenie procentowej zmiany na podstawie tych różnic ułatwia porównywanie danych i pozwala wyciągać nowe wnioski.

pandas zostało już zaimportowane jako pd, a matplotlib.pyplot jako plt. DataFrame jest dostępny jako df.

Instrukcje 1/3

undefined XP
  • 1

    Utwórz nowy DataFrame o nazwie df_diff, który zawiera różnice między wartościami w kolejnych wierszach dla wszystkich kolumn.

  • 2

    Wykonaj próbkowanie df w 30-minutowych przedziałach, używając max(), i zapisz wynik w df_res, aby usunąć szumy.

  • 3

    Oblicz procentowe zmiany między kolejnymi wierszami w df_diff i zapisz wynik w df_pct.