在R语言中,我们可以使用dplyr包提供的group_by和summarise函数来计算每个组的观测值和零的数量。具体步骤如下:
library(dplyr)
df <- data.frame(Group = c("A", "B", "C", "A", "B", "C"),
Value = c(1, 0, 5, 2, 3, 0))
df_grouped <- df %>% group_by(Group)
df_summary <- df_grouped %>% summarise(Count = n(),
Zeros = sum(Value == 0))
这将返回一个包含每个组的观测值和零的数量的数据框。