【发布时间】:2016-07-09 04:39:05
【问题描述】:
假设我有一个时间戳数据框,其中包含当时售出的相应门票数量。
Timestamp ticket_count
(time) (int)
1 2016-01-01 05:30:00 1
2 2016-01-01 05:32:00 1
3 2016-01-01 05:38:00 1
4 2016-01-01 05:46:00 1
5 2016-01-01 05:47:00 1
6 2016-01-01 06:07:00 1
7 2016-01-01 06:13:00 2
8 2016-01-01 06:21:00 1
9 2016-01-01 06:22:00 1
10 2016-01-01 06:25:00 1
我想知道如何计算所有门票在某个时间范围内售出的门票数量。例如,我想计算所有门票后 15 分钟内售出的门票数量。在这种情况下,第一行将有三张票,第二行将有四张票,依此类推。
理想情况下,我正在寻找 dplyr 解决方案,因为我想为具有 group_by() 函数的多个商店执行此操作。但是,我在弄清楚如何为给定行固定每个时间戳,同时通过 dplyr 语法搜索所有时间戳时遇到了一些麻烦。
【问题讨论】: