[R] Issue with match.call

2010-10-04 Thread raje...@cse.iitm.ac.in
Hi, I have a function that I'm writing. The arguments in the function are as follows RFF-function(qtype, qOpt,...){} i.e., I have two args that are compulsary and the rest are optional. Now when my user passes the function call, I need to see what optional args are defined and process

Re: [R] Issue with match.call

2010-10-04 Thread Joshua Wiley
Hi, Something along these lines should get you there: RFF - function(qtype, qOpt, ...) { mc - match.call(expand.dots=TRUE) vec - c(flag,sep,dec) matchedargs - match(vec, names(mc), FALSE) } 'matchedargs' will be a vector of the positions in mc where it matched 'vec' (or 0 if it did not).

Re: [R] Issue with match.call

2010-10-04 Thread Hadley Wickham
RFF-function(qtype, qOpt,...){} i.e., I have two args that are compulsary and the rest are optional. Now when my user passes the function call, I need to see what optional args are defined and process accordingly...what I have so far is.. RFF-function(qtype, qOpt,...){        mc -