【发布时间】:2016-09-08 19:45:57
【问题描述】:
Group Start End Days
A 5/12/2015 5/14/2015 3
A 5/12/2015 5/14/2015 3
B 1/1/2015 1/3/2015 3
B 1/1/2015 1/3/2015 3
H 1/8/2015 1/9/2015 2
H 1/8/2015 1/9/2015 2
H 1/13/2015 1/15/2015 3
H 1/7/2015 1/17/2015 3
H 1/12/2015 1/22/2015 7
我在上面附上了我的数据集示例。我正在尝试计算 R 中每个组的唯一天数。对于某些观察,它非常简单,即 A 和 B。但是,有些组的天数重叠以及日期范围内的间隙也不同,即 H.
无论如何我可以总结 R 中每个组的独特天数(没有重叠并考虑间隙)?即 A 和 B 将分别返回 3 天,H 将返回 11 天。
Group Count
A 3
B 3
H 16
我最好的猜测是使用 dplyr 和 summarise 函数,但是我无法理解任何解决方案。 任何帮助表示赞赏!谢谢
【问题讨论】:
-
措辞优美的问题。您能否详细说明情况三应如何总计为 11
-
我很抱歉正确的计数应该是 16,如下所述!