Dear all,

I have a problem with adding columns to a data structure, using 'cbind':

I create an array, to which I want to cbind one new colum for every iteration of a loop. Without the loop, the code works and looks like this:

> Min<- array(0,c(129,0))
> Min

 [1,]
 [2,]
 [3,]
 [4,]
 etc..

>  file <- paste("Path\\to\\file\\Run_1", sep="")
>  Tabelle <- read.table(file, sep=";", skip = 8)
>  cbind(Min, Tabelle[,(which.min(Tabelle[129,]))])
       [,1]
 [1,] 25.45
 [2,] 25.33
 [3,] 25.76
 [4,] 25.40
 [5,] 24.39
 etc.

However, with the loop the result is the following:

> for(i in 1:2){
+ file <- paste("Path\\to\\file\\Run_",i, sep="")
+ Tabelle <- read.table(file, sep=";", skip = 8)
+ cbind(Min, Tabelle[,(which.min(Tabelle[129,]))])
+ }
> Min

 [1,]
 [2,]
 [3,]
 [4,]
 [5,]
 [6,]
...
I suppose the solution is very easy, but I just do not find it.
(I am using R 1.9.1 on windows XP)

Thanks in advance!
Jan

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

Reply via email to