如何在给定条件下查找分组数据框中的行数
How to find the number of rows in a grouped data frame with a given condition
我有一个数据框,我需要找到具有给定条件的组的行数。例如我有:
C1|C2|
------
A1| T
------
A1| T
------
B1| T
------
A1| F
-----
B1| F
我正在尝试
df %>% group_by(C1) %>%
summarise(n_condition = n(C2 == T))
获得:
C1|n_condition|
---------------
A1| 2 |
--------------|
B1| 1 |
--------------|
感谢您的帮助
这个有用吗:
library(dplyr)
df %>% group_by(C1) %>% summarise(n_condition = sum(C2 == 'T'))
# A tibble: 2 x 2
C1 n_condition
<chr> <int>
1 A1 2
2 B1 1