如何在R中的data.frame中按年份计算组中的行?

时间:2019-02-04 17:53:52

标签: r dataframe aggregate

我正在尝试创建一个变量,该变量是R中每年给定组中的病例数。具体地说,我想计算每个组中每年的行数。

我已经尝试过使用汇总(db$case~db$group, FUN = length, data=db),但这将使我获得每组案件的总数。

我不确定如何为此计算指定给定年份。

Case  Group Year
1       C   2000
2       A   1999
3       B   1996
4       A   2000      
5       C   2000
6       B   2000
7       A   2001
8       C   2000
9       B   1996
10      C   1996

我想创建"Cases/Yr" column,如下所示:

Case  Group Year Cases/Yr
1       C   2000     3
2       A   1999     1
3       B   1996     2
4       A   2000     1 
5       C   2000     3
6       B   2000     1
7       A   2001     1
8       C   2000     3
9       B   1996     2
10      C   1996     1

谢谢!

0 个答案:

没有答案