[R] Find the 50 highest values in a matrix

uschlecht ulrich.schlecht at stanford.edu
Fri Jun 18 07:41:55 CEST 2010


Hi, 

I have a huge matrix (4000 * 2000 data points) and I would like to retrieve
the coordinates (column and row) for the top 50 (or x) values. Some
positions in the matrix have NA as a value. These should be discarded. 

My current method is to replace all NAs by 0, then rank all the values and
then extract the positions with the 50 highest ranks. It is very
time-consuming!

Is there a simpler way to do this? 

Thank you,
Ulrich

-- 
View this message in context: http://r.789695.n4.nabble.com/Find-the-50-highest-values-in-a-matrix-tp2259721p2259721.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list