R: Apply a Function over values in an environment

eapply {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)

[Package base version 2.8.1 Index]