【发布时间】:2017-05-22 23:10:37
【问题描述】:
全部; 我只有一个包含两列的数据文件,一是时间序列,一是值。正常情况下,两排之间的时间间隔正好是5分钟,但有时会大于5分钟
示例如下:
dd <- data.table(date = c("2015-07-01 00:00:00", "2015-07-01 00:05:00", "2015-07-01 00:20:00","2015-07-01 00:25:00","2015-07-01 00:30:00"),
value = c(9,1,10,12,0))
我要做的是检查两行之间的时间间隔,当时间间隔大于5分钟时,然后在下面插入一个新行,值为0,结果可能是:
date value
2015-07-01 00:00:00 9
2015-07-01 00:05:00 1
2015-07-01 00:10:00 0
2015-07-01 00:15:00 0
2015-07-01 00:20:00 10
2015-07-01 00:25:00 12
2015-07-01 00:30:00 0
欢迎任何建议和想法:)
【问题讨论】: