What I'd like to obtain is a dataset like this:
ID var
1 t0
1 t1
1 t2
2 t0
2 t1
2 t2
where t restart from 0 for each ID.
If I use:
all <- data.frame(ID=character(),var=numeric())
for (i in 1:2) {
for (j in 0:3) {
df <- data.frame(matrix(c(rep(i,3),paste0("t",j)), byrow = F, ncol = 2, nrow = 6))
all <- rbind(all,df)
}
}
there is something clearly wrong. How can I manage it?