【发布时间】:2014-12-05 02:03:29
【问题描述】:
我想使用开始和结束日期计算一段时间内的项目计数。
一些样本数据
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
给予
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
显示这些项目在时间上的计数(基于它们的开始和结束时间)如下:
DATETIME COUNT
2014-01-01 1
2014-01-02 2
2014-01-03 4
2014-01-04 2
这可以使用 R 来完成,尤其是使用 dplyr 吗?非常感谢。
【问题讨论】:
-
@RichardScriven。每行定义一个从 START 到 END 的时间段。例如,
2014-01-03是此处显示的所有四个周期的一部分。