我使用聚合函數按組進行計數。聚集函數只返回計數的團體,如果計數> 0。這是我當計數爲零時,按組計數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
感謝您幫助提前