[R] Need advise in grab the line number of sorted list in R
    Marc Schwartz 
    marc_schwartz at comcast.net
       
    Mon Jun  2 16:02:23 CEST 2008
    
    
  
on 06/02/2008 08:45 AM Jason Lee wrote:
> Hi,
> 
> I have a data frame which format is like below:-
> 
>         X     Y     Z
> 131 22.2 3.4   4.4
> 150  20.0 12.2 4.5
> 
> etc...
> 
> And I have sorted the data frame. However, I would like to grab one of these
> elements in the data frame. Also, i would like to number these rows so that
> when i grab a particular line let say 150, it is able to return me the
> position of the row rather than the "150". Let say in this example, when i
> grab a value of 150, it gives me 2 rather than 150.
> 
> 
> I tried to add anohter extra column of number which is  data$NUMBER =
> row.names(data) on the sorted data but it seems not giving what I wanted
> which is the "position" of the row 150.
> 
> Please advise. Thanks.
Is this what you want?
 > DF
        X    Y   Z
131 22.2  3.4 4.4
150 20.0 12.2 4.5
 > which(row.names(DF) == 150)
[1] 2
See ?which
HTH,
Marc Schwartz
    
    
More information about the R-help
mailing list