【发布时间】:2019-08-13 16:10:30
【问题描述】:
假设我有以下数据集
Date Group Value
01-01-19 A X
01-01-19 A Y
01-01-19 A Z
02-01-19 A X
02-01-19 A Y
02-01-19 A Z
02-01-19 A W
01-01-19 B X
01-01-19 B Y
01-01-19 B Z
02-01-19 B X
02-01-19 B X
02-01-19 B Z
02-01-19 B V
所以有两个组和两个日期。我想查看每个组和每个日期哪些值是新的。
生成的数据框应如下所示
group date new_values
A 01-01-19 3
A 02-01-19 1
B 01-01-19 3
B 02-01-19 1
最终,我只计算了每组每个日期的值数并取了差值。但这并没有考虑自上一个日期以来已经消失的值。我不知道该怎么做。或许data.table 包可以带来释放
【问题讨论】:
标签: r dplyr data.table aggregation