Dear R list,
I was wondering if there is an easy fix to this problem (there are workarounds,
as always):
Within a for loop, we can use "next" to skip to the next index,
but how can we skip the next n indices?
So, I would like something that looks like;
for(i in 1:10){
if(somecondition)next(5)
}
Is there a way?
thanks,
Remko
(sorry for potential double posting, last version was HTML I think)
_________________________________________________________________
Live
On 11/11/2008 8:16 PM, remko duursma wrote:> > Dear R list, > > > I was wondering if there is an easy fix to this problem (there are workarounds, as always): > > Within a for loop, we can use "next" to skip to the next index, > but how can we skip the next n indices? > > So, I would like something that looks like; > > for(i in 1:10){ > > if(somecondition)next(5) > > } > > Is there a way?Don't use a for loop, use a while loop: i <- 1 while (i < 11) { if (somecondition) i <- i+5 else { blah blah blah i <- i+1 } } Duncan Murdoch