On 6/30/05, Oleg Sklyar <[EMAIL PROTECTED]> wrote: > Dear community, > > I am writing a wrapper for '[' operator, which is a generic method > declared as function(x, i, j, ..., drop). It turns out that I need to > parse the '...' argument and this is where I am stuck. Generally what I > need is the following. Say the call is obj[1, 1, 1:10, 3] - here '1:10, > 3' is passed into '...'. What I need to evaluate that '...' contains now > 2 arguments, first is a vector of 10 elements and second is a single > value. Even nicer situation is in call obj[1, 1, , 3] - where ' , 3' is > passed in '...' with one missing argument, which for an array would mean > the full range. Any ideas? (Just to mention - if there were only one > argument in '...', say '1:10', then length(...) would return 10 and one > could access elements by ...[[i]], but all this fails if there are two > arguments or more). >
Check out the technique used in this post: http://tolstoy.newcastle.edu.au/R/help/04/06/1430.html ______________________________________________ [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
