Dear R help,
I am fairly new in data management and programming in R, and am trying to write what is probably a simple loop, but am not having any luck. I have a dataframe with something like the following (but much bigger): Dates<-c("12/10/2010","12/10/2010","12/10/2010","13/10/2010", "13/10/2010", "13/10/2010") Groups<-c("A","B","B","A","B","C") data<-data.frame(Dates, Groups) I would like to create a new column in the dataframe, and give each distinct date by group a unique identifying number starting with 1, so that the resulting column would look something like: ID<-c(1,2,2,3,4,5) The loop that I have started to write is something like this (but doesn't work!): data$ID<-as.number(c()) for(i in unique(data$Dates)){ for(j in unique(data$Groups)){ data$ID[i,j]<-i i<-i+1 } } Am I on the right track? Any help on this is much appreciated! Chandra [[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.