[R] aggregate(), with multiple functions in FUN?
Mike !
mc510 at hotmail.com
Fri May 16 16:18:07 CEST 2008
I've got a data frame having numerical data by zip code:
ZIP DATA
94111 12135.545
93105 321354.65654
94111 545.555
94706 558858.66
... ...
I'm using this function to group records by ZIP and calculate the median of DATA:
aggregate(d$DATA, list(Zip = d$ZIP), FUN=median, na.rm=T)
but what I really want to do is to calculate several statistics (median, mean, etc.) for each group of records, so that I'll get a result organized like:
Zip median(DATA) mean(DATA)
94706 565 555
94111 59585 66666
93105 595685 5555666
...
I tried using FUN=funstofun(median,mean), but found that doesn't work in aggregate. Is there a straightforward way to do what I'm after (I'm pretty new to R)? thanks
_________________________________________________________________
Change the world with e-mail. Join the i’m Initiative from Microsoft.
ld
More information about the R-help
mailing list