[R] best way to apply a list of functions to a dataset ?

Hadley Wickham hadley at rice.edu
Wed Jul 21 17:00:40 CEST 2010


> ddply(ma, .(variable), summarise, mean = mean(value), sd = sd(value),
>       skewness = skewness(value), median = median(value),
>       mean.gt.med = mean.gt.med(value))

In principle, you should be able to do:

ddply(ma, .(variable), colwise(each(mean, sd, skewness, median, mean.gt.med)))

but currently colwise and each don't work together that well.

Hadley

-- 
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/



More information about the R-help mailing list