【发布时间】:2013-07-30 20:58:21
【问题描述】:
我有大量的电压读数数据集。我希望确定电压高于阈值的不同时间段的频率。因此,对于电压子集(> = 2V),我希望计算连续周期的长度,其中电压基于 1 秒的采样间隔。请参阅下面的示例数据:
library(chron)
volts=c(2,3,4,5,6,2,2,3,4,5,5,5)
t=chron(times=c("23:03:20", "23:03:21", "23:03:22", "23:03:23","23:03:24","23:03:25","04:01:50","04:01:51","04:01:52","04:01:53","04:01:54","04:01:55"))
data=data.frame(volts,"time"=t)
这个例子有两个感兴趣的系列,一个从 23:03:20 到 23:03:25,一个从 04:01:50 到 04:01:55。
我希望计算这些周期的持续时间和大量数据的平均电压,条件是周期之间有 30 秒的间隔,以便将它们视为离散的。我怀疑我的答案可能取决于动物园,我欢迎提出建议。
【问题讨论】:
-
+1 用于明确说明的问题。如果你也告诉我们你尝试了什么,那就太好了......
-
会有多个跨日过渡吗?
23:59:59和00:00:02之间的差异应该计算为 3 秒,还是(24 小时 - 3 秒)?
标签: r