[R] for loop problem

Jeremy Z Butler jerrytheshrub at hotmail.com
Tue Mar 4 04:15:21 CET 2003


Hi,
I'm just coming to grips with "for" looping etc. and have a bit of a 
problem:

I want to generate a sequence which goes
1 2 3 4 5 6 7 8 14 15 16 17 18 19 20 21 26 27 ...
i.e. 8 consecutive numbers then 5 missed then the next 8 numbers etc.
I was going to do this using the seq() function but couldn't figure out how 
so I thought I'd try a loop:

for (x in seq(1,650,13))
{ num.set.1 <- x:x+8
}
but now what I need to do is write code such that each time it goes through 
the loop it assigns the output to a different object e.g. num.set.1 on the 
first loop then num.set.2 on the next etc. so that they can be concatenated. 
Is there any way to do this??

I may be doing this an extremely complicated way but with my zero 
programming experience its the best I can think of. Can anyone help?

J




More information about the R-help mailing list