聚合函数问题

时间:2017-09-20 20:16:37

标签: r aggregate

我的部分数据如下:

   JOINING_DATE  STU_ID
    01/01/2016  Neu19567
    01/04/2016  Neu00170
    01/04/2016  Neu00170
    01/04/2016  Neu02561
    01/04/2016  Neu02561

现在我希望我的结果为:

  JOINING_DATE STU_ID
    01/01/2016  1
    01/04/2016  4

即,我不想唯一计算STU_ID的数量。我想要的是计算每个JOINING_DATE的行数/观察数。

我使用的代码如下:

Pre <- aggregate(data = df, dfA$STU_ID ~ df$JOINING_DATE, function(x) length(unique(x)) )

然而,我得到的是一个独特的计数,而不是总数:

 JOINING_DATE STU_ID
01/01/2016  1
01/04/2016  3

我做错了什么,我该如何纠正?感谢

0 个答案:

没有答案