eapply                 package:base                 R Documentation

Apply a Function over values in an environment

Description:

     'eapply' applies 'FUN' to the named values from an environment and
     returns the results as a list.  The user can request that all
     named objects are used (normally names that begin with a dot are
     not). The output is not sorted and no parent environments are
     searched.

Usage:

     eapply(env, FUN, ..., all.names = FALSE)

Arguments:

     env: environment to be used.

     FUN: the function to be applied, found _via_ 'match.fun'. In the
          case of functions like '+', '%*%', etc., the function name
          must be backquoted or quoted.

     ...: optional arguments to 'FUN'.

all.names: a logical indicating whether to apply the function to all
          values

See Also:

     'lapply'.

Examples:

     require(utils); require(stats)

     env <- new.env()
     env$a <- 1:10
     env$beta <- exp(-3:3)
     env$logic <- c(TRUE,FALSE,FALSE,TRUE)
     # what have we there?
     eapply(env, str)

     # compute the mean for each list element
     eapply(env, mean)
     # median and quartiles for each list element
     eapply(env, quantile, probs = 1:3/4)
     eapply(env, quantile)

