Hello,

Below is a simple loop that should place a 3 in the first row of each column in the array "List".

iterations<-3
tweaksize<-0.00
ii <-1
List=array(-1000, dim=c(iterations,11))
colnames(List) <- c("orig", "0.05", "0.10", "0.15","0.20","0.25","0.30","0.35","0.40","0.45","0.50")
Entry=3

while (tweaksize<=0.5) {
if (tweaksize==0.00) coll = 1
if (tweaksize==0.05) coll = 2
if (tweaksize==0.10) coll = 3
if (tweaksize==0.15) coll = 4
if (tweaksize==0.20) coll = 5
if (tweaksize==0.25) coll = 6
if (tweaksize==0.30) coll = 7
if (tweaksize==0.35) coll = 8
if (tweaksize==0.40) coll = 9
if (tweaksize==0.45) coll = 10
if (tweaksize==0.50) coll = 11

List[ii,coll]=Entry
tweaksize = tweaksize + 0.05
}

List

However, if I run the loop, R skips the 4th column (0.15), 9th column (0.40), 10th column (0.45), and eleventh column (0.50). Below is the output:

      orig  0.05  0.10  0.15  0.20  0.25  0.30  0.35  0.40  0.45  0.50
[1,]     3     3     3 -1000     3     3     3     3 -1000 -1000 -1000
[2,] -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000
[3,] -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000 -1000

Can anyone please suggest a reason why R is skipping these four columns? Any help will be greatly appreciated.

Thank you,

Paul

______________________________________________
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.

Reply via email to