按ID,R中的日期和值分组

时间:2019-11-18 13:24:16

标签: r dplyr id

下面我有一个数据需要按IdDate分组(首个和最后一个日期分别带有

这是我的数据样本

 df=data.frame(ID =c(64891, 56488, 88294, 57222, 9496, 77294, 67482, 9488, 3629, 49745),
 ACCOUNT = c(PL01802799,PL01692255, PL01695356, PL01700459, PL01697065, PL01699457, PL01700296, PL01694743),
VALUE= c(600.00, 4000.00, 1059.86,1900, 2,440.2, 1145.5, 2,056.7, 1,400.00, 2,100.00),
DATE= c(1/28/2019,1/4/2019,1/4/2019,1/4/2019,1/4/2019,1/4/2019,1/4/2019,1/4/2019,1/4/2019))

在这里,ID变量具有不同的帐户。因此,我想按ID分组,然后按ID计数“帐户数”,并按日期(最新和最早的)具有最近的值。

非常感谢您的帮助

1 个答案:

答案 0 :(得分:0)

df中存在一些问题。每个变量的观察次数是错误的。这取决于用作千位分隔符的逗号。 无论如何,当您解决了这个问题(此处是一个示例)后,您可以执行以下操作:

window.rootViewController