我有一个非常大的数据集,其中我有一个时间列的列,我希望将时间接近的行(范围:.1 - .2秒间隔)组合成一个平均值.
以下是数据外观的示例:
BPM seconds
63.9 61.899
63.9 61.902
63.8 61.910
62.1 130.94
62.1 130.95
61.8 211.59
63.8 280.5
60.3 290.4
Run Code Online (Sandbox Code Playgroud)
所以我想要结合前3行,然后是之后的2行,其余的将是独立的.意思是我希望数据看起来像这样:
BPM seconds
63.9 61.904
62.1 130.95
61.8 211.59
63.8 280.5
60.3 290.4
Run Code Online (Sandbox Code Playgroud) 我试图根据特定的时间间隔制作垃圾箱,我希望垃圾箱在试用号更改时重新开始计数.以下是示例数据:
structure(list(Trial_Nr = c(1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L,
2L, 2L, 2L), seconds = c(1, 1.25, 1.5, 1.75, 2, 2.25, 2.5, 2.75,
3, 3.25, 3.5, 3.75)), .Names = c("Trial_Nr", "seconds"), class = "data.frame", row.names = c(NA,
-12L))
Run Code Online (Sandbox Code Playgroud)
以下是数据集的外观:
Trial_Nr seconds
1 1 1.00
2 1 1.25
3 1 1.50
4 1 1.75
5 1 2.00
6 1 2.25
7 2 2.50
8 2 2.75
9 2 3.00
10 2 3.25
11 2 3.50
12 2 3.75
Run Code Online (Sandbox Code Playgroud)
我的目标是在每个试验编号内制作.50秒的垃圾箱,并在新试验开始时使用垃圾箱.仅供参考 …