[R] any updates w.r.t. lapply, sapply, apply retaining classes
Hadley Wickham
hadley at rice.edu
Fri Nov 4 01:33:53 CET 2011
> In the example I give above, the impact might seem small, but the
> implications are *huge*. This means that I am, in effect, not allowed to
> use *any* of the vectoring functions in 'R', which avoid performing loops
> thereby speeding up process time extraordinarily. Many can sympathize that
> 'R' is ridiculously slow with "for" loops, compared to other languages.
> But that's theoretically OK, a good statistician or data analyst should be
> able to work comfortably with matrices and vectors.
Two comments:
* sapply is generally only _slightly_ faster than a for loop
* it's almost always better to use vapply instead of sapply.
But I agree that simplify2array should be a generic so that you can
write custom methods to support new classes.
Hadley
--
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/
More information about the R-help
mailing list