【发布时间】:2019-02-18 06:56:44
【问题描述】:
我有一些时间序列数据,其中包含白天时间和夜间时间值。时间条目以 DateTime 格式解析,并且我有一个能够确定与夜间时段对应的值的例程。
出于我的目的,我想计算滚动平均值,但仅使用夜间值。
有没有简单的方法可以做到这一点?
非常感谢任何帮助!
更新:数据框的切片如下所示:
0 Time Value
1 2016-02-16 08:40:14.133000 12
2 2016-02-16 11:25:14.133000 4
3 2016-02-16 23:45:14.133000 8
4 2016-03-16 08:40:14.002700 17
5 2016-03-16 23:45:14.133000 2
6 2016-03-16 23:50:14.133000 6
7 2016-03-16 23:55:14.133000 9
8 2016-04-16 08:40:14.133000 10
9 2016-04-16 11:20:14.133000 2
10 2016-04-16 12:40:14.133000 7
11 2016-04-16 23:45:14.133000 5
12 2016-05-16 08:40:14.002700 11
13 2016-05-16 23:40:14.133000 3
14 2016-05-16 23:50:14.133000 4
15 2016-06-16 08:40:14.002700 11
16 2016-06-16 10:30:14.002700 27
17 2016-06-16 23:25:14.133000 3
18 2016-06-16 23:30:14.133000 5
19 2016-07-16 08:40:14.002700 7
20 2016-07-16 11:15:14.002700 9
21 2016-07-16 23:45:14.133000 18
我只对计算夜间值的每周滚动平均值感兴趣。在我的示例中,夜间时间介于晚上 11 点到凌晨 5 点之间。
【问题讨论】:
-
你能给我们举一个你的数据的例子吗?如果它在数据框中,数据框是什么样的格式?
-
感谢您的关注。我已经相应地更新了问题。