Zacznij terazZacznij za darmo

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

Zobacz kurs

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())
Edytuj i uruchom kod