| FctArgs {DescTools} | R Documentation | 
Retrieve a Function's Arguments
Description
Retrieve a function's arguments and default values in a list.
Usage
FctArgs(name, sort = FALSE)
Arguments
| name | name of the function. | 
| sort | logical. Should the function arguments be sorted? Defaults to  | 
Value
a data.frame with the default in the first columns and with row.names as argument names.
Author(s)
Andri Signorell <andri@signorell.net>
See Also
formalArgs, formals, args, alist, body
Examples
formalArgs(PlotFdist)
formals(PlotFdist)
# compare:
FctArgs(PlotFdist)
# alternative also spotting unexported functions
GetArgs <- function(FUN) {
  a <- formals(getAnywhere(FUN)$objs[[1]])
  arg.labels <- names(a)
  arg.values <- as.character(a)
  char <- sapply(a, is.character)
  arg.values[char] <- paste("\"", arg.values[char], "\"", sep="")
  c(fname=FUN, 
    args=paste(StrTrim(gsub("= $", "", 
               paste(arg.labels, arg.values, sep=" = "))), 
               collapse=", "))
}
fcts <- grep("plot.Desc", unclass(lsf.str(envir = asNamespace("DescTools"), 
                                          all.names = TRUE)), value=TRUE)
fargs <- t(unname(sapply(fcts, GetArgs)))
fargs
[Package DescTools version 0.99.55 Index]