我有一组数据,如下列:展望未来的数据由n秒设置
TIME,VALUE
09:00:00.0000000, 5.0 # observation 1
09:00:00.0002326, 4.0 # observation 2
...
09:00:30.0056464, 7.0 # observation n
...
我需要能够从目前的观测中查找值30了,做一个差异。例如,对于上面的观察1,我会抓住观察结果n,而我的差异将是7.0 - 5.0 = 2.0。我想对原始集合中的每个观察都做到这一点。
时间值可能不完全相隔三十秒,所以我想要得到最接近三十秒的观察值。它可以略大于三十秒,但不应该少一些。
在R中有没有这样的设计模式,或者有一个代码可以帮助我在“R方式”(基于矢量)中执行此操作的库?
,如果我不知道n的值有什么关系吗?有没有办法通过采取当前观察的时间戳,增加30秒,然后检索n? –