【发布时间】:2018-11-01 00:06:59
【问题描述】:
我正在尝试计算每组两个日期(最小和最大)上和之间的行数。唯一需要注意的是每个组都有不同的日期对。请参见下面的示例。
这是我的原始数据集。
raw <- data.frame ("Group" = c("A", "B", "A", "A", "B"), "Date" = c("2017-01-01", "2017-02-02", "2017-09-01", "2017-12-31", "2017-05-09"))
我希望它返回这个...
clean <- data.frame ("Group" = c("A", "B"), "Min" = c("2017-01-01", "2017-02-02"), "Max" = c("2017-12-31", "2017-05-09"), "Count" = c(3, 2))
我怎么能做到这一点? mix 和 max 变量并不重要,但肯定想知道如何做 count 变量。谢谢!
【问题讨论】:
-
Min和Max列是给定的,还是它们始终只是组中的最大和最小日期?如果是前者,这些日期的格式是否与您的示例中的格式相同,只是没有Count列?如果是后者,那么日期与Count列无关,您所需要的只是每个组的实例。
标签: r