Syntax error How to create boxplot for multiple categories in base R?

How to create boxplot for multiple categories in base R?



To create the boxplot for multiple categories, we should create a vector for categories and construct data frame for categorical and numerical column. Once the construction of the data frame is done, we can simply use boxplot function in base R to create the boxplots by using tilde operator as shown in the below example.

Example

Consider the below data frame −

 Live Demo

Categories<-sample(LETTERS[1:5],500,replace=TRUE)
Rate<-rnorm(500,8,2)
df<-data.frame(Categories,Rate)
head(df,20)

Output

  Categories    Rate
1    C       4.618484
2    B       8.513390
3    A       9.071579
4    B       9.744654
5    C       5.963608
6    E       9.959320
7    A       9.803821
8    D       7.420664
9    C       7.776794
10   C       4.810012
11   B       8.556322
12   E       8.621443
13   B       7.353419
14   B       6.690489
15   A       12.806544
16   D       8.008669
17   B       10.102333
18   A       4.799457
19   D       6.999711
20   D       10.013520

Creating boxplot of Rate for categories −

Example

boxplot(df$Rate~df$Categories)

Output

Updated on: 2020-10-17T07:20:27+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements