如何使R识别时间戳数据的周期性变化?

时间:2019-07-05 13:40:55

标签: r timestamp intervals periodicity

我希望R可以识别时间戳记记录的频率。我需要知道记录在给定间隔的日期,间隔更改的日期以及新间隔是什么。

即原始时间表是每2小时1条记录。 5月1日的时间表更改为每1小时一次。我想知道从日期x到4月30日,时间间隔是2小时,从5月1日开始,时间间隔是1小时。

  id       datetime                action  
1 12369    2019-04-30 20:00:07     4  
2 12369    2019-04-30 22:00:14     7  
3 12369    2019-05-01 00:00:04     1  
4 12369    2019-05-01 01:00:19     2

所需结果:

  id      start                 end                   int
1 12369   2019-04-30 20:00:07   2019-04-30 22:00:14   2 hours
2 12369   2019-05-01 00:00:04   2019-05-01 01:00:19   1 hours

打开所有建议。我是R / code的新手,所以越基础越好。

我试图使我的数据集成为xts对象并应用周期性(数据),但这似乎给了我整个数据集的平均间隔。

0 个答案:

没有答案