[R] Applying a function to a list of arguments ...
Duncan Murdoch
murdoch at stats.uwo.ca
Fri Nov 7 14:44:00 CET 2008
On 11/7/2008 5:40 AM, baptiste auguie wrote:
> perhaps something like,
>
>
> func <- function(f, ...) {
> do.call(f, ...)
> }
>
> func(rnorm, list(n=3, mean=2, sd=3))
Alternatively, if the caller doesn't want to put the args in a list,
your func can do it:
func2 <- function(f, ...) {
do.call(f, list(...))
}
func2(rnorm, n=3, mean=2, sd=3)
>
>
> baptiste
>
>
> On 7 Nov 2008, at 10:21, roby.brunelli at gmail.com wrote:
>
>> How can I apply function f, that I get as an argument as in
>>
>> func <- function(f, ...) {
>> .
>> .
>> .
>> }
>>
>> to a list of arguments list(a, b, c) (eg the ... argument of func
>> above)
>> in order to obtain
>>
>> f(a, b, c)
>>
>> Thanks a lot,
>>
>> Roberto
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> 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
>
> Phone: +44 1392 264187
>
> http://newton.ex.ac.uk/research/emag
>
> ______________________________________________
> 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.
More information about the R-help
mailing list