如何在R数据框列中查找每个类别的计数?
要查找R数据框列中每个类别的计数,我们可以按照以下步骤操作:
首先,创建一个数据框。
然后,在分组后使用dplyr包的summarise函数以及n。
示例
创建数据框
让我们创建一个如下所示的数据框:
Grp<-sample(LETTERS[1:5],25,replace=TRUE) DV<-rpois(25,10) df<-data.frame(Grp,DV) df
输出
执行上述脚本后,将生成以下输出(由于随机化,此输出将在您的系统上有所不同):
Grp DV 1 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
查找数据框中每个类别的计数
使用dplyr包的summarise函数以及n,在数据框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 2 Grp count <chr> <int> 1 A 4 2 B 3 3 C 8 4 D 5 5 E 5
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP