[R] variables with dynamic names?

Antje niederlein-rstat at yahoo.de
Wed Oct 25 11:32:44 CEST 2006


Thanks very much for your help.
I found the solution. I created a matrix with Strings and within a loop 
I read the files and processed them

wellInfo <- matrix(nrow = rows, ncol = cols)
for(i in 1:rows) {
    tempRow <- paste(rowString[i], formatC(c(1:cols), flag="0", 
width=2), sep="")
    print(tempRow)
    wellInfo[i,] <- tempRow
}

for(i in 1:rows) {
    for(j in 1:cols) {
        filename <- paste(wellInfo[i,j],".csv",sep="")
        if( file.exists(filename)) {
            file <- read.csv(filename, sep="\t", header=F)
             ...
          }
      }
}

(It was quite simple, but I did not find the "paste" command before...)
If there is something which could be done easier, just let me know.

Ciao,
Antje



Antje schrieb:
> Hello,
>
> I have the following problem. I have a set of CSV files and they are 
> named for a special position in a matrix (e.g. "A01.csv", "F06.csv", 
> "H11.csv")
>
> Now, I would like to read in the data of all these files and eveluate 
> something for each set (and write it at the position in a result matrix).
> How can I realize this with R?
>
> Ciao,
> Antje
>
> ______________________________________________
> R-help at 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.
>
>



More information about the R-help mailing list