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
______________________________________________
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.