vapplym {wrapr} | R Documentation |
Memoizing wrapper for vapply.
Description
Memoizing wrapper for vapply.
Usage
vapplym(X, FUN, FUN.VALUE, ..., USE.NAMES = TRUE)
Arguments
X |
list or vector of inputs |
FUN |
function to apply |
FUN.VALUE |
type of vector to return |
... |
additional arguments passed to lapply |
USE.NAMES |
passed to vapply |
Value
vector of results.
See Also
Examples
fs <- function(x) { x <- x[[1]]; print(paste("see", x)); sin(x) }
# should only print "see" twice, not 6 times
vapplym(c(0, 1, 1, 0, 0, 1), fs, numeric(1))
[Package wrapr version 2.1.0 Index]