私はPandasを使用していくつかのTimeseriesデータを処理しています。私は、次の形式でデータフレームを持っている:パンダのデータフレームの時系列データのローリング平均
Date Time Reading
552726 2016/08/01 0: 0: 0 17.28
552727 2016/08/01 0: 0: 5 17.28
552728 2016/08/01 0: 0:10 17.21
552729 2016/08/01 0: 0:15 17.16
552730 2016/08/01 0: 0:20 17.11
552731 2016/08/01 0: 0:25 17.08
552732 2016/08/01 0: 0:30 17.18
552733 2016/08/01 0: 0:35 17.18
etc...
それが10分のウィンドウをとり、平均値を計算し、私は時系列全体でこのウィンドウを移動するように、私は、読書欄を平均化したいです。それから私は、データフレームが新しい平均値で更新することにしたい、ともタイムスタンプ、それは次のようになります。
Date Time Reading
552726 2016/08/01 0: 0: 0 17.30
552727 2016/08/01 0: 10:0 17.35
552728 2016/08/01 0: 20:0 17.20
etc...
パンダでこれを行うための最善の方法は何ですか?ローリングウインドウの周波数を設定するローリング平均法を試しました。しかし、私は新しいタイムスタンプを付けてデータフレームを再構築しなければなりません。これを行うにはよりクリーンで簡単な方法があると思います。
ありがとう、私は物事をより明確にすることができますか教えてください。
あなたはいつも5秒ごとに観測をしていますか? – FLab
はい。サンプリングレートは1サンプル/ 5秒です – entropy4money
次に、120の観測ローリングウィンドウを使用してみませんか? – FLab