Alfredo Alessandrini wrote:
> I'm trying to make a loop with many files...
>
>
>   
>> library(dplR)
>>
>> files <- system("ls *.rwl", intern=TRUE)
>>
>> files
>>     
> [1] "cimfasy.rwl" "rocquce.rwl"
>   
>> for (i in files) {a <- read.rwl(i,header=0)}
>>     
> There are 70 series
> There are 21 series
>   
>> class(a)
>>     
> [1] "data.frame"
>
>
> This loop import all the files rwl in a single data.frame ( a ).
>
> Can I import a single files to a single data.frame? like this:
>
> for (i in files) {cimfasy <- read.rwl(i,header=0)}
>
> for (i in files) {rocquce <- read.rwl(i,header=0)}
>
>
>   


not easy to get what you really want.  the first loop above does read
each file separately and place it into a, but at each step it replaces
the content of a with a new one.  so a contains only the content of the
last file, and the whole loop makes no sense.

the other two loops do quite the same, just that now you have additional
two variables filled with the contents of the same file, the last one on
your list.  makes no sense either.

can you *explain* what the goal is?

vQ

______________________________________________
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