【发布时间】:2016-12-30 08:53:32
【问题描述】:
[R]studio 新手,恭敬地请求帮助。
目标:我想以 1 秒的时间间隔收集数据,将其折叠为 30 秒的时间间隔,然后获得与之关联的每个变量的“平均值”。
这是我的数据的样子:
line datetime AA BB CC
1 2016-06-27 14:13:16 6 0 0.0
2 2016-06-27 14:13:17 10 0 48.6
3 2016-06-27 14:13:18 7 0 52.0
4 2016-06-27 14:13:19 13 0 54.4
5 2016-06-27 14:13:20 16 0 60.8
6 2016-06-27 14:13:21 6 0 65.5
7 2016-06-27 14:13:22 6 0 47.5
8 2016-06-27 14:13:23 6 1 46.8
9 2016-06-27 14:13:24 4 1 55.5
10 2016-06-27 14:13:25 4 1 51.1
11 2016-06-27 14:13:26 4 1 53.4
我想看到的是:
line datetime AA BB CC
1 2016-06-27 14:13:16 18 1 50.5
2 2016-06-27 14:13:46 19 1 52.8
(这里,变量 AA、BB 和 CC 是平均的)。
有类似的问题,但没有一个足够相似,可以让我用我的一点编码和编程知识打下基础。我一直在可能的基本 r 解决方案和可能的包解决方案之间来回踱步,但无济于事;主要是因为语言/语法实现对我来说还是有点陌生。
【问题讨论】:
-
你试过答案了吗?成功了吗?
标签: aggregate rstudio intervals posixct