Hi,
> Why isn't my loop incrementing i - the outer loop to 2 and then resetting
> j=3?
It is. It runs out of bounds with j > 26
> Am I missing something obvious?
> > for (i in 1:25)
> + {
> + for (j in i+1:26)
You miss parentheses.
i + 1 : 26 is i + (1 : 26) as the vector 1 :26 is calculated first
what happens is that for i = 1 j goes over 2 : 27, with i = 2 over 3 : 28, ...
what you want is (i + 1) : 26:
for (i in 1 : 25)
for (j in (i + 1) : 26)
cat (i, j, "\n")
HTH Claudia
--
Claudia Beleites
Dipartimento dei Materiali e delle Risorse Naturali
Università degli Studi di Trieste
Via Alfonso Valerio 6/a
I-34127 Trieste
phone: +39 (0 40) 5 58-34 47
email: [EMAIL PROTECTED]
______________________________________________
[email protected] 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.