| fsapply | R Documentation |
Faster highly stripped down version of sapply()
fsapply(x, FUN)
x |
a vector (atomic or list) or an expression object. |
FUN |
the function to be applied to each element of |
This is just a wrapper for unlist(lapply(x, FUN)), which will behave
as sapply if FUN returns an atomic vector of length 1 each
time.
Speed up over sapply is not dramatic, but can be useful in time critical code.
A vector of results of applying FUN to x.
Very loose version of sapply which should really
only by used if you're confident about how FUN is applied to each
entry in x.
Robin Evans
x = list(1:1000) tmp = fsapply(x, sin) ## Not run: x = list() set.seed(142313) for (i in 1:1000) x[[i]] = rnorm(100) system.time(for (i in 1:100) sapply(x, function(x) last(x))) system.time(for (i in 1:100) fsapply(x, function(x) last(x))) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.