On Jul 12, 2010, at 11:10 AM, g...@ucalgary.ca wrote:
I would like to sum/mean/min a list of lists and numbers to return the related lists.
You will advance in your understanding faster if you adopt the correct terminology:
-1+2*c(1,1,0)+2+c(-1,10,-1) returns c(2,13,0) but
... which is NOT a list, it is a vector.
sum(1,2*c(1,1,0),2,c(-1,10,-1)) returns 15 not a list. Using the suggestions of Gabor Grothendieck, Reduce('+',list(-1,2*c(1,1,0),2,c(-1,10,-1))) returns what we want, c(2,13,0). However, it seems that this way does not work to mean/min.
If you want a running cumulative mean of a vector, i.e, c( mean(vec[1]), mean(vec[1:2]), ,,, mean(vec) ):
vec <- sample(1:20) sapply(1:length(vec), function(x) mean(vec[1:x])
So, how to mean/min a list of lists and numbers to return a list?
Not a list and not working on "a list of lists". A vector. -- David Winsemius, MD West Hartford, CT ______________________________________________ R-help@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.