R初心者なので、これが簡単なら申し訳ありません..
15 秒から 5 分間隔のセンサー読み取り値を含む不規則な動物園があります。ギャップが 5 分よりもはるかに長い場合は、何か問題があります。
> z[1:5,]
Amb HWS
2012-06-01 00:00:14 184 182
2012-06-01 00:00:29 184 182
2012-06-01 00:00:44 183 182
2012-06-01 00:00:59 183 182
2012-06-01 00:01:14 183 182
300 秒を超えるギャップの開始を見つけることができます
>gap_ts=index(z[diff(index(z))>300])
> gap_ts[1:5]
[1] "2012-06-02 00:31:31 GMT" "2012-06-06 11:46:31 GMT" "2012-06-06 21:55:31 GMT"
[4] "2012-06-08 07:05:32 GMT" "2012-06-11 07:01:19 GMT"
ただし、そのような各ギャップの対応する終了時刻を取得する方法がわかりません。
各ギャップの開始時間と終了時間のリストを作成できるようにしたいと考えています。
誰でもこれを行う方法を教えてもらえますか? 多分代替アプローチ?