Learn R Programming

BIOdry (version 0.2)

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

  • list 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