[R] Is there an variant of apply() that does not return anything?
Marc Schwartz
marc_schwartz at me.com
Thu Nov 19 23:27:29 CET 2009
On Nov 20, 2009, at 10:21 AM, Peng Yu wrote:
> There are a few version of apply() (e.g., lapply(), sapply()). I'm
> wondering if there is one that does not return anything but just
> silently apply a function to the list argument.
>
> For example, the plot function is applied to each element in 'alist'.
> It is redundant to return anything from apply.
>
> apply(alist,function(x){ plot each element of alist})
Just use a for() loop. If you are plotting things, the performance
bottleneck is not going to be in the loop.
Sometimes, we get too anal about avoiding for() loops.
HTH,
Marc Schwartz
More information about the R-help
mailing list