I have this sequence of data and I want to create an ID every 3 rows:
x <- c ("info","x1","y1","z1","x2","y2","z2")
df  <- read.csv(text = x , strip.white = TRUE)
The actual strings doesn't have any logical information that I could create an ID column using mutate + ifelse + grepl . I want to create a new column with a sequential number every 3 rows:
id  info
 1    x1
 1    y1
 1    z1
 2    x2
 2    y2
 2    z2