データを整形する
前の演習で収集したデータを見ると、area1 と area2 という2つの異なるエリアのデータがあることがわかります。
このデータを簡単に比較・分析できるようにするには、各デバイスを個別の列にまとめる必要があります。
データを読み込む際、列名をデータと一緒に保存していないため、自分で列名を指定します。
データを読み込んだ後は、タイムスタンプを変換する必要があります。タイムスタンプはミリ秒単位なので、to_datetime に unit="ms" を指定して伝える必要があります。
このデータセットでは、より詳細な分析を行う意味がないため、データをピボットし、1分間隔でリサンプリングします。
この演習はコースの一部です
Python による IoT データの分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Replace the timestamp with the parsed timestamp
df['ts'] = pd.____(df["ts"], ____=____)
print(df.head())