HSC*_*HSC 1 r count zero dplyr
我想统计数据集中工具 A 的使用情况,但也想包括工具 A 的零使用情况。
我的数据集示例如下;
ID <- c(1,1,2,3,3,3,4,5,5,5)
Tool <- c("A","B","A","B","B","B","A","A","A","B")
df <-data.frame(ID,Tool)
Run Code Online (Sandbox Code Playgroud)
我想通过membersID来统计工具A使用的次数。
所以我想要的输出是
您可以先计算每个数据summarise的数量,然后再进行计数。Tool "A"IDcount
library(dplyr)
df %>%
group_by(ID) %>%
summarise(ToolA = sum(Tool == "A")) %>%
count(ToolA, name = "count")
# ToolA count
# <int> <int>
#1 0 1
#2 1 3
#3 2 1
Run Code Online (Sandbox Code Playgroud)