[R] list() assigning the same value to two items

Thaler, Thorn, LAUSANNE, Applied Mathematics Thorn.Thaler at rdls.nestle.com
Tue Jun 22 08:59:51 CEST 2010


> Try this variation of my.transform that I had posted here:
> http://tolstoy.newcastle.edu.au/R/e2/help/07/09/24707.html
> 
> List <- function(..., L = list()) {
>        f <- function(){}
>        formals(f) <- eval(substitute(as.pairlist(c(alist(...), L))))
>        body(f) <- substitute(modifyList(L, list(...)))
>        f()
> }

Wow, this does the trick. Thanks a lot. Is this function part of any
package? Since I'd like to use it on a regular basis, it would be great
to have it packaged somewhere. If not, I could (provided you agree)
include it in a package I maintain. Thanks again.  



More information about the R-help mailing list