[R] How to apply a function to subsets of a data frame *and* obtain a data frame again?
Hadley Wickham
hadley at rice.edu
Wed Aug 17 13:38:07 CEST 2011
> The following example does what you want using ddply:
>
> library(plyr)
> edfPerGroup = ddply(df, .(Group), summarise, edf = edf(Value), Value =
> Value)
Or slightly more succinctly:
ddply(df, .(Group), mutate, edf = edf(Value))
Hadley
--
Assistant Professor / Dobelman Family Junior Chair
Department of Statistics / Rice University
http://had.co.nz/
More information about the R-help
mailing list