apply2d: Apply a function to a combination of vectors

View source: R/utils3d.R

apply2dR 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)

bbolker/emdbook documentation built on July 4, 2023, 1:16 p.m.