[R] Which "apply" function to use?

Masca, N. nm180 at leicester.ac.uk
Mon Sep 14 21:45:50 CEST 2009


Excellent - the "as.data.frame" trick was just what I needed!

Many thanks,

Nick
________________________________________
From: baptiste auguie [baptiste.auguie at googlemail.com]
Sent: 14 September 2009 17:48
To: Masca, N.
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] Which "apply" function to use?

Hi,

try this,

rowMeans(as.data.frame(Coefs))
# or apply(as.data.frame(Coefs), 1, mean)

HTH,

baptiste

2009/9/14 Masca, N. <nm180 at leicester.ac.uk<mailto:nm180 at leicester.ac.uk>>
Dear All,

I have a problem which *should* be pretty straightforward to resolve - but I can't work out how!

I have a list of 3 coefficient estimates for 4 different datasets:

Coefs<-list(c(1,0.6,0.5),c(0.98,0.65,0.4),c(1.05,0.55,0.45),c(0.99,0.50,0.47))

All I want to do is take the sum (or mean) of each coefficient across the 4 datasets.

I can do this using a "for" loop, but it gets very messy - as I need to do this several times I was hoping someone might have a better solution using one of the "apply" functions.  Any ideas?

Many thanks for any help you can provide.

Cheers,

Nick

______________________________________________
R-help at r-project.org<mailto: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.



--
_____________________________

Baptiste Auguié

School of Physics
University of Exeter
Stocker Road,
Exeter, Devon,
EX4 4QL, UK

http://newton.ex.ac.uk/research/emag




More information about the R-help mailing list