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.