小编Dav*_*e M的帖子

R:计算由id变量和基于时间的窗口分组的不规则时间序列的滚动总和

我喜欢R,但有些问题很难解决.

挑战在于在具有大于或等于6小时的基于时间的窗口的不规则时间序列中找到小于30的滚动总和的第一个实例.我有一个系列的样本

Row Person  DateTime    Value
1   A   2014-01-01 08:15:00 5
2   A   2014-01-01 09:15:00 5
3   A   2014-01-01 10:00:00 5
4   A   2014-01-01 11:15:00 5
5   A   2014-01-01 14:15:00 5
6   B   2014-01-01 08:15:00 25
7   B   2014-01-01 10:15:00 25
8   B   2014-01-01 19:15:00 2
9   C   2014-01-01 08:00:00 20
10  C   2014-01-01 09:00:00 5
11  C   2014-01-01 13:45:00 1
12  D   2014-01-01 07:00:00 1
13  D   2014-01-01 08:15:00 13
14  D   2014-01-01 14:15:00 15

For Person A, Rows …
Run Code Online (Sandbox Code Playgroud)

r time-series grouped-table

6
推荐指数
1
解决办法
990
查看次数

R-使用开始和结束日期计算一段时间内的项目数

我想用开始日期和结束日期计算一段时间内的项目数.

一些样本数据

START <- as.Date(c("2014-01-01", "2014-01-02","2014-01-03","2014-01-03"))
END <- as.Date(c("2014-01-04", "2014-01-03","2014-01-03","2014-01-04"))
df <- data.frame(START,END)
df
Run Code Online (Sandbox Code Playgroud)

       START        END
1 2014-01-01 2014-01-04
2 2014-01-02 2014-01-03
3 2014-01-03 2014-01-03
4 2014-01-03 2014-01-04
Run Code Online (Sandbox Code Playgroud)

显示这些项目的时间计数(基于其开始和结束时间)的表格如下:

DATETIME    COUNT
2014-01-01   1 
2014-01-02   2 
2014-01-03   4 
2014-01-04   2 
Run Code Online (Sandbox Code Playgroud)

这可以用R来完成,特别是使用dplyr吗?非常感谢.

duration r dplyr

6
推荐指数
1
解决办法
1143
查看次数

标签 统计

r ×2

dplyr ×1

duration ×1

grouped-table ×1

time-series ×1