始める無料で始める

データを整形する

前の演習で収集したデータを見ると、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())
コードを編集して実行