On Sat, 2006-08-26 at 13:06 -0400, Wensui Liu wrote:
> Dear Lister,
> 
> If I have a list of number, say x<-c(0.1, 0.5, 0.6...), how to use a for()
> to loop through each number in x one by one?
> 
> Thank you so much!
> 
> wensui

Two options:

x <- c(0.1, 0.5, 0.6)

> for (i in x) {print (i)}
[1] 0.1
[1] 0.5
[1] 0.6


> for (i in seq(along = x)) {print (x[i])}
[1] 0.1
[1] 0.5
[1] 0.6


Which approach you take tends to depends upon what else you are doing
within the loop.

I would also take a look at ?sapply, depending up what is it you are
doing.

HTH,

Marc Schwartz

______________________________________________
R-help@stat.math.ethz.ch 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.

Reply via email to