[R] Calculate Mean for each Treatment/Trial Interaction in DF
Peter Alspach
Peter.Alspach at plantandfood.co.nz
Fri Nov 6 03:35:09 CET 2009
Tena koe Jim
?aggregate
HTH ....
Peter Alspach
> -----Original Message-----
> From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of jimdare
> Sent: Friday, 6 November 2009 2:54 p.m.
> To: r-help at r-project.org
> Subject: [R] Calculate Mean for each Treatment/Trial Interaction in DF
>
>
> Hi,
>
> I am create a new DF that summarizes the mean angle per
> treatment/trial, of the original DF (see below). I have had
> some success using:
> (tapply(df$Angle, INDEX=interaction(df$State, df$Trial),
> FUN=mean)); however, this gives the answer as a list, which
> means I would have to split the name to get the categories back. Does
> anyone know a simple way to transform the Original DF into
> Summary DF?
>
> Thanks in advance,
>
> James
>
>
> Original DF
>
> > df
> Angle Trial Treatment
> 1 43.1297 1 C
> 2 62.3613 1 C
> 3 88.2767 2 C
> 4 75.2431 2 C
> 5 91.3668 3 C
> 6 61.2800 3 C
> 7 55.5575 1 U
> 8 69.4661 1 U
> 9 67.5512 2 U
> 10 95.5528 2 U
> 11 75.8689 3 U
> 12 66.9070 3 U
>
> Summary DF
>
> > sdf
>
> Angle Trial Treatment
> 1 52.7455 1 C
> 2 ... 2 C
> 3 ... 3 C
> 4 ... 1 U
> 5 ... 2 U
> 6 ... 3 U
>
> --
> View this message in context:
> http://old.nabble.com/Calculate-Mean-for-each-Treatment-Trial-
> Interaction-in-DF-tp26225533p26225533.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list