Hi All, I'm looking for ways to compute aggregate statistics (with the aggregate function) but with an option for sorting and selecting a subset of the data frame. For example, I have would like to turn this :
aggregate(myDataframe$TargetValue,list(SomeFactor = myDataframe$SomeFactor),mean) into something like aggregate(myDataframe$TargetValue,list(SomeFactor = myDataframe$SomeFactor),mean, sort=DESCENDING, subset=0.33) where sort would sort TargetValue per factor level and subset would be (for example) a value between 0 and 1. The example above would give me the mean for the top third of TargetValue per factor. Any way of doing this without having to use temporary variables to stuff my vectors, use length(), etc ? -- View this message in context: http://www.nabble.com/Partial-aggregate-on-sorted-data-tf4683988.html#a13384556 Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.