こんにちは
1秒毎の大量データから移動平均を取るのにどうしたらいいのか腐心しております。
下記のようにA列に時刻、B列に1秒毎に計測した数値を取る場合を想定しております。
下記は元データのtxtファイルです。A列とB列の間はスペースのみで空欄はないものと想定します。
A列 B列
2017/07/07 10:00:01 50
2017/07/07 10:00:02 31
2017/07/07 10:00:03 21
2017/07/07 10:00:04 78
2017/07/07 10:00:05 90
上記のように1行ごとに1つのデータを取得するので5分毎に平均を取りたいです。
具体的には下記のようなデータに変換したいと思っています。
A列5分毎の時刻、B列に過去300秒(つまり5分毎)の平均が出力されるようにしたいのです。
A列 B列
2017/07/07 10:05:00 31
2017/07/07 10:10:00 21
2017/07/07 10:15:00 78
2017/07/07 10:20:00 90
元データは1ヶ月分つまり約2592000秒分のデータがあるので上記のように5分毎の
平均を取りたいと思っています。
A列もB列も加工しなければならないと思いますが、考えてみましたがだめでした。
OSはLINUX(CENTOS7)です。何かいい方法はありませんでしょうか?
よろしくお願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/16 09:38
2017/08/16 10:10
2017/08/16 23:01