[R] Construct a function with argments specified by an R expression
Rolf Turner
ro||turner @end|ng |rom po@teo@net
Sat Oct 25 04:23:26 CEST 2025
I want to build a function (say "buildFn") to *return* a function of the
form
foo(x,y,a1, ... an, b1, ..., bn)
where the arguments ai and bi are given in the form of a list created
in R. E.g. I'd like to be able to say
argnms <- c(paste0("a",1:3),paste0("b",1:3"))
foo <- buildFn(argnms)
with the resulting "foo" having arguments x, y, a1, a2, a3, b1, b2, b3.
I thought I might be able to do this using "formals<-" but I cannot get
this to work. i could provide more detail of what I've tried, but it's
probably not worth it.
Can anyone steer me in the right direction? Thanks.
cheers,
Rolf Turner
--
Honorary Research Fellow
Department of Statistics
University of Auckland
Stats. Dep't. (secretaries) phone:
+64-9-373-7599 ext. 89622
Home phone: +64-9-480-4619
More information about the R-help
mailing list