如何在 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)

输出

如果你将以上所有给定的代码作为单个程序执行,则会生成以下输出 −

更新日期:2021 年 11 月 6 日

1 千+ 次浏览

开启您的 职业

完成课程并获得相关认证

入门
广告
© . All rights reserved.