Hi Noah, Next time try, please, send a short reproducible code/example.
May be this can be (not so elegant but) helpfull myDF<-data.frame(cbind(a=runif(5),b=runif(5))) myDF N=2 a.order<-rev(order(myDF$a))[1:N] b.order<-rev(order(myDF$b))[1:N] myDF.max2a<-myDF[a.order,] myDF.max2a myDF.max2b<-myDF[b.order,] myDF.max2b milton On Thu, Sep 3, 2009 at 7:17 PM, Noah Silverman <n...@smartmediacorp.com>wrote: > Hi, > > I use the max function often to find the top value from a matrix or column > of a data.frame. > > Now I'm looking to find the top 2 (or three) values from my data. > > I know that I could sort the list and then access the first two items, but > that seems like the "long way". Is there some way to access "max_2" or > similar? > > > Thanks! > > -- > Noah > > ______________________________________________ > 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<http://www.r-project.org/posting-guide.html> > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ 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.