[R] Boxplot across levels of a factor

Petr Pikal petr.pikal at precheza.cz
Tue Aug 24 08:51:57 CEST 2004



On 24 Aug 2004 at 2:12, Paul Boutros wrote:

> Hello,
> 
> I have a data-frame in which one-column is a factor:
> 
> > str(data);
> `data.frame':   194 obs. of  8 variables:
>  $ Type         : Factor w/ 3 levels "Nuclear-Rec..",..: 1 2 2 2 2 2 2
>  2 2 2
> ...
>  $ Locus        : num  0.000571 0.004000 0.001429 0.004857 0.007429
>  ...
> 
> And I'd like to make a boxplot of the data$Locus values, where each
> level of the factor gets its own box-and-whiskers plot.  I'm weak in
> R, but I thought there might be some shortcut to automating this
> instead of just creating a new data-structure with all the separate
> values?
Hi

You have at least 2 options:

boxplot(data$Locus~data$Type)
boxplot(split(data$Locus,data$Type))

See ?boxplot for further options.

Cheers
Petr




> 
> Any suggestions much appreciated!
> Paul
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html

Petr Pikal
petr.pikal at precheza.cz




More information about the R-help mailing list