[R] numbering observations: help please!
Paul Artes
paul_h_artes at yahoo.co.uk
Wed Nov 14 02:50:03 CET 2012
Dear Friends,
I have the very simple problem of needing to number observations in a data
frame. After scratching the rest of my hair off my head without inspiration,
I'm using a silly loop. I'm sure that there is a much more elegant and
faster solution - can anyone help?
Here is an example:
my.data <- data.frame (person=c(1,1,1,1,2,2,3,3,3,3,3,3,3,4,4,4)) # now I
want to number those observations sequentially
# for each person
my.data$item.number <- 0
for (i in 1:length(unique(my.data$person))) {
my.data$item.number [which (my.data$person == unique(my.data$person)[i])]
<- seq (1:dim(tmp)[1]) }
--
View this message in context: http://r.789695.n4.nabble.com/numbering-observations-help-please-tp4649457.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list