我使用聚合函数按组获取计数。如果计数> 0,则聚合函数仅返回组的计数。这是我的代码。
应用聚合函数
现在看结果。
我得到以下内容。
我需要以下内容(最后一行有零我需要它)。
提前感谢您的帮助
dt <- data.frame(
n = c(1,2,3,4,5,6),
id = c('A','A','A','B','B','B'),
group = c("x","x","y","x","x","x"))
应用聚合函数
my.count <- aggregate(n ~ id+group, dt, length)
现在看结果。
my.count[order(my.count$id),]
我得到以下内容。
id group n
1 A x 2
3 A y 1
2 B x 3
我需要以下内容(最后一行有零我需要它)。
id group n
1 A x 2
3 A y 1
2 B x 3
4 B y 0
提前感谢您的帮助