[R] sum

Roger Peng rpeng at stat.ucla.edu
Thu Apr 24 02:20:06 CEST 2003


There's an abind() posted by Jonathan Rougier at
http://finzi.psych.upenn.edu/R/Rhelp02/archive/9580.html.  It doesn't look
like the same thing as the one on StatLib but it seems to work.

-roger
_______________________________
UCLA Department of Statistics
http://www.stat.ucla.edu/~rpeng

On Wed, 23 Apr 2003, Liaw, Andy wrote:

> > From: Peter Dalgaard BSA [mailto:p.dalgaard at biostat.ku.dk]
> > 
> > Barry Rowlingson <B.Rowlingson at lancaster.ac.uk> writes:
> > 
> > > Luis Silva wrote:
> > > > Dear helpers
> > > > I have a list where each element is a matrix (the list is obtained
> > > > with lapply). I want to sum those matrices. Is there a function to
> > > > do that? The sum function sums all the elements...
> > 
> > >   Here's a one-liner that converts your list into an array (by
> > > unlisting it and then packing into an array with the right three
> > > dimensions) and then runs apply(...,c(1,2),sum) to get the 
> > answer you
> > > want:
> > 
> > Didn't someone do an abind() function at some point? (Generalizing
> > cbind/rbind) 
> 
> I believe there's an abind for Splus on StatLib, if I remember correctly by
> Tony Plate & Rich Heiberger.  Do not believe it was made available for R,
> though I believe it'd be very useful.
> 
> [snipped]
> > However, aren't we ignoring the obvious?:
> > 
> > s<-0;(for(a in l)s<-s+a)
> 
> Indeed!  (I guess somehow the evil of for loops in the old S in deeply
> engrained in some of us.)  Altough I like Sundar's version, too.
> 
> Cheers,
> Andy
> 
> 
> ------------------------------------------------------------------------------
> Notice: This e-mail message, together with any attachments, cont... {{dropped}}
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>



More information about the R-help mailing list