[R] inclusion criteria help

Aaron J Mackey ajm6q at virginia.edu
Tue Nov 27 18:02:16 CET 2001


On Tue, 27 Nov 2001, Thomas Lumley wrote:

> so for many queries you could tapply() or by() this process
>
>   filter<-function(this.subset){
> 	this.subset[this.subset$coverage==max(this.subset$coverage),]
> 	}
>   filtered<-by(hits, hits$query,filter)

Thank you, this was the bit of R programming style that I hadn't yet
learned.  A small followup question regarding the "selection" filter: what
if there are ties in (maximal) coverage that need to be broken by
additional logic ?

so that:

filter <- function(subset) { subset[which.max(subset$coverage),] }

becomes:

sort.func <- function(subsect) {
  # sort by max(coverage), break ties with additional logic ??
}
filter <- function(subset) { subset[sort.func(subset),] }

Thanks again,

-Aaron

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list