Re: [R] loop with files

From: Wacek Kusnierczyk <Waclaw.Marcin.Kusnierczyk_at_idi.ntnu.no>
Date: Tue, 24 Jun 2008 12:07:52 +0200

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_at_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. Received on Tue 24 Jun 2008 - 10:11:09 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 24 Jun 2008 - 10:31:01 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive