[R] sum of unknown number of matrices
Shubha Vishwanath Karanth
shubhak at ambaresearch.com
Wed Jun 4 17:24:07 CEST 2008
Thanks all...Reduce() is the new function I learnt today... Thanks...
BR, Shubha
Shubha Karanth | Amba Research
Ph +91 80 3980 8031 | Mob +91 94 4886 4510
Bangalore * Colombo * London * New York * San José * Singapore * www.ambaresearch.com
-----Original Message-----
From: Barry Rowlingson [mailto:b.rowlingson at lancaster.ac.uk]
Sent: Wednesday, June 04, 2008 8:49 PM
To: Shubha Vishwanath Karanth
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] sum of unknown number of matrices
Shubha Vishwanath Karanth wrote:
> I need:
>
>> a+b+c+d
>
> [,1] [,2]
>
> [1,] 4 12
>
> [2,] 8 16
>
>
>
> Something like do.call("+",l) is not working...why is this?
Because do.call constructs a function call with the elements of l as
arguments, so you end up with:
"+"(1:4, 1:4, 1:4, 1:4)
but "+" only takes two arguments.
Use 'Reduce':
> Reduce("+",l)
[,1] [,2]
[1,] 4 12
[2,] 8 16
Barry
This e-mail may contain confidential and/or privileged i...{{dropped:10}}
More information about the R-help
mailing list