Folks,
I've entered into an R programming territory I'm not very familiar with, thus
this probably very elementary question concerning the mechanic of a function
call.
I want to know from within a function the name of the variables I pass down.
The function makes use of the "..." to allow for multiple unknown arguments,
myfun = function(...) { do something }
In the body I put,
{
nm <- names(list(...))
nm
}
When the function is called with two vectors x, and y
myfun(x, y)
It returns NULL. However, when the call made is,
>myfun(x=x, y=y)
The result is
[1] "x" "y"
Question : how do i get the names of the unknown variables without explicitly
saying x=x...
Thanks in advance.
Horace
______________________________________________
[email protected] 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.