1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Analýza dat z IoT v Pythonu

Connected

cvičení

Analýza dat energetického čítače

Pouhé vykreslení dat energetického čítače ti toho moc neukáže – uvidíš jen dvě přímky.

Energetický čítač zaznamenává průběžný součet, ale důležité je vědět, kolik energie bylo spotřebováno mezi jednotlivými měřeními.

Pro zjištění spotřeby v každém intervalu musíš vypočítat rozdíl mezi dvěma po sobě jdoucími hodnotami. Výpočet procentuální změny z tohoto rozdílu usnadní porovnání a odhalí nové poznatky.

pandas je již naimportován jako pd a matplotlib.pyplot jako plt. DataFrame je dostupný jako df.

Instrukce 1/3

undefined XP
  • 1

    Vytvoř nový DataFrame df_diff, který bude obsahovat rozdíly mezi hodnotami po sobě jdoucích řádků pro všechny sloupce.

  • 2

    Převzorkuj df do 30minutových intervalů pomocí max() a výsledek ulož do df_res, aby se odstranil šum.

  • 3

    Vypočítej procentuální změny mezi po sobě jdoucími řádky v df_diff a výsledek ulož do df_pct.