[R] new R-user needs help

Romain Lorrilliere romain.lorrilliere at ese.u-psud.fr
Wed Oct 18 11:40:09 CEST 2006


   try this,
   if your data frame name is "tab"
   mean.tab  = data.frame (meanA = mean(tab[tab$name == 'a' ,4:8]), meanB
   =   mean(tab[tab$name  ==  'b',4:8]),  meanC  =  mean(tab[tab$name  ==
   'c',4:8]))
   mean.tab
   good luck
   Romain

   Romain Lorrillière


   UMR 8079 Laboratoire Ecologie, Systématique et Evolution

   Bât. 362

   Université Paris-Sud

   91405 Orsay cedex

   France


   tel : 01 69 15 56 85

   fax : 01 69 15 56 96

   mobile : 06 81 70 90 70


   email : romain.lorrilliere at ese.u-psud.fr


   [1]antoniababe at yahoo.se a écrit :

Dear all,

I have a dataset

Exp name id x1 x2 x3 x4 x5
1   a    1  23 24 23 22 30
1   b    2  25 26 27 23 24
1   c    3  32 19 23 25 28
2   a    4  28 32 24 26 27
2   b    5  23 24 25 26 28
2   c    6  23 31 30 38 23
3   a    7  24 25 31 27 29
3   b    8  28 25 26 32 28
3   c    9  21 31 28 23 29

where each name a,b and c is repeated three times.
Now I want to calculate the the averages of a,b and c
over the three experiments for each x. For example for
x1 I want to calculate the average of a like

[a(from exp1) + a(exp2)+ a(exp3)]/3= (23+28+24)/3

How can I do that ?

Thanks for your help,
Regards,

Antonia

______________________________________________
[2]R-help at stat.math.ethz.ch mailing list
[3]https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide [4]http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

References

   1. mailto:antoniababe at yahoo.se
   2. mailto:R-help at stat.math.ethz.ch
   3. https://stat.ethz.ch/mailman/listinfo/r-help
   4. http://www.R-project.org/posting-guide.html


More information about the R-help mailing list