根据数据表中的组和子组的计数创建变量

时间:2015-11-06 03:46:52

标签: r count group-by data.table

我有很多学生记录。我需要创建两个新变量。一个人应该为每个Unitcode显示每个student_ID的{​​{1}}(即注册)计数。

对于每个Year,每个Fail应显示student_ID的计数(即成绩=='失败')。请参阅下面三位学生的记录示例:

Year

如果有人可以帮助计算那些非常受欢迎的新变量。

1 个答案:

答案 0 :(得分:1)

使用dplyr的类似选项是

library(dplyr)
record %>%
     group_by(student_ID, Year) %>%
     summarise(unitcodes=n(), fails=sum(Grade=='Fail'))