This can be helpful
> with(myd, tapply(valuevar, groupvar, function(x) mean(x[-1])))
A B C D E
0.50 0.75 0.80 0.90 1.50
Using aggregate
> aggregate(valuevar ~ groupvar, FUN=function(x) mean(x[-1]), data=myd)
groupvar valuevar
1 A 0.50
2 B 0.75
3 C 0.80
4 D 0.90
5 E 1.50
Using ddply
> library(plyr)
> ddply (myd, "groupvar", summarize, MeanVar=mean(valuevar[-1]))
groupvar MeanVar
1 A 0.50
2 B 0.75
3 C 0.80
4 D 0.90
5 E 1.50