http://cran.r-project.org/doc/manuals/R-lang.html#while
i<-2 while(value <=100){ num[i] <- num[i-1] +5 value <- num[i] i <- i+1 } something like this? greetings Jessi Am 10.04.2012 um 16:48 schrieb Steve Lavrenz: > Everyone, > > I'm very new to R, especially when it comes to loops and functions, so > please bear with me if this is an elementary question. I cannot seem to > figure out how to construct a loop which runs a function until a certain > value is computed. For example, say I have the following: > > num = numeric (10) > num [1] = 0 > for (i in 2:10) { > num [i] = num [i-1] + 5 > } > > This adds 5 to the preceding spot of a vector of length 10 to get the value > in the current spot. However, say I don't just want to run this for 10 > spots; rather I want to run it until a certain value (say, 100) is computed. > How I construct my loop to do this? > > Thanks! > > > [[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. ______________________________________________ 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.