How can one use a for loop (or something similar) in R? As I type in each line, I get syntax errors... I'm just confused how much to type in at each ">" prompt.
Have you read help("for") (you need to quote 'for' here to avoid a syntax error!)?
If you'd shown us exactly what you'd typed we could probably help better. Suppose you want to loop from 1 to 10 and print it. You can do the following, where '>' is the R prompt (dont type it):
> for(i in 1:10)print(i)
- ie all on one line > for(i in 1:10){print(i)}
- with curly brackets> for(i in 1:10) + print(i)
- where '+' is the continuation prompt (dont type it) - R gives you this when it realises you havent written a complete expression yet.
> for(i in 1:10) {
+ print(i)
+ }- curly brackets enclose as many expressions as you like inside the loop.
> for(i in 1:10)
+ { print(i)
+ }- curly brackets anywhere. R works it out.
You can even do, and I didn't think this would work...
> for(i in
+ 1:10)
+ {print(i)}So in short, I cant get it to give a syntax error :) What are you doing? What version of R, and what platform?
Baz
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
