Re: [R] Summing up matrices in a list

From: Adaikalavan Ramasamy <ramasamy_at_cancer.org.uk>
Date: Thu 17 Mar 2005 - 03:32:33 EST

mylist <- list( matrix(1:6, nc=3), matrix(7:12, nc=3) ) do.call("+", mylist)

     [,1] [,2] [,3]
[1,] 8 12 16
[2,] 10 14 18

Regards, Adai

On Wed, 2005-03-16 at 18:21 +0200, Vicky Landsman wrote:
> Dear all,
> I think that my question is very simple but I failed to solve it.
> I have a list which elements are matrices like this:
>
> >mylist
> [[1]]
> [,1] [,2] [,3]
> [1,] 1 3 5
> [2,] 2 4 6
>
> [[2]]
> [,1] [,2] [,3]
> [1,] 7 9 11
> [2,] 8 10 12
>
> I'd like to create a matrix M<-mylist[[1]]+mylist[[2]]
> [,1] [,2] [,3]
> [1,] 8 12 16
> [2,] 10 14 18
>
> Is there a way to create M without looping?
> Thanks a lot,
> Vicky Landsman.
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Mar 17 04:02:15 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:49 EST