Skip to content
Prev 14314 / 398502 Next

tapply problem

On 18 Oct 2001 at 16:21, Robin Hankin wrote:

            
tricks
performance
and
Q3
8.0 2
7
8
others.
averaged
method I
If I understood it correctly you need something like that:

        ID student assessor Q1A  Q1B Q1C Q2A  Q2B Q3
1  2152833    Fred    Robin  15 17.0  13  14 13.0  8
2  2152833    Fred    Steph  14 13.0  11  16 13.0  8
3  2152833    Fred    Julie  15 17.0  13  17 13.0  8
4  9821091     Joe     John  13 12.0  12  15 12.0  8
5  9821091     Joe    Julie  NA   NA  NA  18 14.0  8
6  9821091     Joe    Robin  12 12.5  NA  16 13.5  8
7  9821091     Joe    Steph  NA   NA  12  17 12.5 NA
8  9791734     Bob    Julie  13 12.0   8  16 13.0  8
9  9791734     Bob    Robin  11 12.0   7  14 11.0  8
***10 9821091     Joe     John  14 15.0  14  15 11.0  9***

I added one line because each student was marked by the assessor 
only once in your example...
Group.1 Group.2  Q1A  Q1B Q1C Q2A  Q2B  Q3
***1     Joe    John 13.5 13.5  13  15 11.5 8.5***
2     Bob   Julie 13.0 12.0   8  16 13.0 8.0
3    Fred   Julie 15.0 17.0  13  17 13.0 8.0
4     Joe   Julie   NA   NA  NA  18 14.0 8.0
5     Bob   Robin 11.0 12.0   7  14 11.0 8.0
6    Fred   Robin 15.0 17.0  13  14 13.0 8.0
7     Joe   Robin 12.0 12.5  NA  16 13.5 8.0
8    Fred   Steph 14.0 13.0  11  16 13.0 8.0
9     Joe   Steph   NA   NA  12  17 12.5  NA
"tapply(x$Q1A,x$name,mean,na.rm=T)" but
frame
"help",
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
.
Petr Pikal
petr.pikal at precheza.cz
p.pik at volny.cz


-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._