R: Apply a function to a combination of vectors

apply2d {emdbook} | R Documentation

## Apply a function to a combination of vectors

### Description

applies a (non-vectorized) function to a combination of vectors; substitute for `outer`

### Usage

    apply2d(fun, x, y, ..., use_plyr = TRUE, .progress="none")

### Arguments

`fun` | a function of two arguments (or a character string such as `"*"`)
`x` | first vector
`y` | second vector
`...` | additional arguments to `fun`
`use_plyr` | use methods from the `plyr` package?
`.progress` | progress bar type (`"none"`, `"text"`, `"tk"`,`"win"`: see `create_progress_bar`)

### Value

a matrix of the function applied to the combinations of the vector values

### Author(s)

Ben Bolker

### See Also

outer

### Examples

    outer(1:3,1:3)
    ## this example would work with outer() too
    apply2d("*",1:3,1:3)

[Package emdbook version 1.3.10 Index]