Learn R Programming

BIOdry (version 0.3)

arguSelect: Argument selection

Description

Getting arguments in function(s).

Usage

arguSelect(rd = NULL, fun = c("mapply", "ringApply"), ...)

Arguments

rd
NULL or data.frame object with factor-level columns (see details).
fun
character vector with name(s) of formulated functions.
...
Further arguments not necessarily required by formulated function(s). Arguments in MoreArgs lists are also processed.

Value

of arguments.

Details

This function is implemented by ringApply to model multilevel data in rd. But, the function may also be used for other purposes.

Examples

Run this code

##Multilevel data frame of tree-ring widths:
data(Prings05,envir = environment())
## Radial increments measured on 2003:
data(Pradii03,envir = environment())    

## getting arguments in some functions:
ar1 <- arguSelect(fun = c('amod'),
                  only.dup = TRUE,mp = c(0.5,1),z = 2003)
str(ar1)

ar2 <- arguSelect(fn = 'amod',
                  only.dup = TRUE,mp = c(0.5,1),z = 2003)
str(ar2)
ar3 <- arguSelect(rd = Prings05,fn = 'amod',
                  only.dup = TRUE,mp = c(0.5,1),z = 2003)
str(ar3)

ar4 <- arguSelect(rd = Prings05,
                  fun = 'scacum',y = Pradii03,
                  MoreArgs = list(only.dup = TRUE,
                                  mp = c(0.5,1),z = 2003))
str(ar4)

ar5 <- arguSelect(rd = Prings05,
                  fun = 'scacum',y = Pradii03,z = rep(2003:2011),
                  MoreArgs = list(only.dup = TRUE,
                                  mp = c(0.5,1)))
str(ar5)    

Run the code above in your browser using DataLab