我有这个缩小的数据框
ind;year;n
67;2016;1
76;2016;1
95;2016;2
171;2016;3
60;2017;1
73;2017;1
95;2017;3
171;2017;1
175;2017;1
60;2018;4
95;2018;7
96;2018;1
99;2018;1
171;2018;1
171;2019;2
172;2019;1
178;2019;1
我想计算一下每年出现的人数,不包括前几年出现的人数。 在这种情况下,它将如下所示:
year n
2016 4
2017 3
2018 2
2019 2
我使用了它,但不排除前几年出现的那些
df %>%
group_by(ind, year) %>%
dplyr::summarise(totalcount =n())%>%
group_by(year)%>%
tally()
Here is an option in
base R
这些数字与您的问题略有不同,但基于您的措辞
我建议这些遵循您的约束:
数据: