Przekształcanie danych
Na podstawie danych zebranych w poprzednim ćwiczeniu widać, że masz dane dla 2 różnych obszarów: area1 i area2.
Aby łatwo porównywać i analizować te dane, warto przenieść każde urządzenie do osobnej kolumny.
Podczas wczytywania danych podaj własne nazwy kolumn, ponieważ nie zostały one zapisane razem z danymi.
Po wczytaniu danych przekształć znacznik czasu. Jest on podany w milisekundach – należy to zaznaczyć w funkcji to_datetime, ustawiając unit="ms".
Następnie wykonaj przestawienie danych i próbkowanie do interwałów 1-minutowych, ponieważ dla tego zbioru danych bardziej szczegółowa analiza nie miałaby sensu.
To ćwiczenie jest częścią kursu
Analiza danych IoT w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Replace the timestamp with the parsed timestamp
df['ts'] = pd.____(df["ts"], ____=____)
print(df.head())