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.

Reply via email to