如何在 R 数据框列中找到每个类别的计数?
要查找 R 数据框列中每个类别的计数,我们可以按照以下步骤操作 -
首先,创建一个数据框。
然后,与n一起分组后使用dplyr包的汇总功能。
示例
创建数据框
让我们创建一个数据框,如下所示 -
Grp<-sample(LETTERS[1:5],25,replace=TRUE)输出结果DV<-rpois(25,10)
df<-data.frame(Grp,DV)
df
执行时,上述脚本生成以下内容output(this output will vary on your system due to randomization)-
Grp DV1 D 15
2 C 8
3 B 8
4 A 10
5 D 7
6 D 16
7 B 12
8 A 7
9 E 9
10 B 15
11 C 14
12 E 4
13 C 10
14 B 12
15 C 10
16 C 12
17 E 11
18 E 10
19 C 10
20 D 11
21 D 4
22 C 7
23 D 10
24 C 11
25 E 8
查找数据框中每个类别的计数
在与 n 一起分组后使用 dplyr 包的汇总函数来查找数据框 df 的 Grp 列中每个类别的计数 -
Grp<-sample(LETTERS[1:5],25,replace=TRUE)输出结果DV<-rpois(25,10)
df<-data.frame(Grp,DV)
library(dplyr)
df %>% group_by(Grp) %>% summarise(count=n())
# A tibble: 5 x 2Grp count
<chr> <int>
1 A 4
2 B 3
3 C 8
4 D 5
5 E 5
以上是 如何在 R 数据框列中找到每个类别的计数? 的全部内容, 来源链接: utcz.com/z/331661.html