如何在 R 中创建分组数据箱线图?
要在 R 中创建分组数据的箱线图,我们首先需要通过对每个值的频率/计数重复这些值,将分组数据转换为完整数据,然后对完整数据使用箱线图函数。
查看以下示例,了解如何执行此操作。
示例
以下代码段创建一个样本数据框 −
Group<-1:5 Count<-sample(20:50,5) df<-data.frame(Group,Count) df
输出
创建了以下数据框 −
Group Count 1 1 49 2 2 47 3 3 29 4 4 25 5 5 37
为了在 R 中创建分组数据的箱线图,将以下代码添加到上述代码段中 −
Group<-1:5 Count<-sample(20:50,5) df<-data.frame(Group,Count) Complete_Data<-rep(df$Group,df$Count) Complete_Data
输出
如果你将以上所有给定的代码作为单个程序执行,则会生成以下输出 −
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [38] 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 [75] 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 [112] 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 [149] 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 [186] 5 5
为了在 R 中创建分组数据的箱线图,将以下代码添加到上述代码段中 −
boxplot(Complete_Data)
输出
如果你将以上所有给定的代码作为单个程序执行,则会生成以下输出 −

广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP