【发布时间】:2013-09-19 08:00:45
【问题描述】:
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"
但是我不知道如何获得每个此类间隙的相应结束时间。
我希望能够生成一个包含每个间隔的开始和结束时间的列表。
谁能建议如何做到这一点?也许是另一种方法?
【问题讨论】:
标签: r time-series zoo