Re: [R] Read in files in r

2016-11-08 Thread Jim Lemon
Hi lily,
My first guess is that the errors are due to trying to open a file like:

"fold1/file1.txt"

as:

"file1.txt"

That is, your code will generate filenames in the directories
fold1,..., without prepending the folder names. Maybe:

result_list<-list()
read_dirs<-paste("fold",1:3,sep="")
rn<-1
for(read_dir in read_dirs) {
 filelist<-list.files(read_dir)
 for(nextfile in filelist) {
  filepath<-paste(read_dir,nextfile,sep="/")
  result_list[[rn]]<-read.table(filepath)
  names(result_list)[rn]<-paste(read_dri,nextfile,sep="_")
  rn<-rn+1
 }
}

Beware: untested.

Jim


On Wed, Nov 9, 2016 at 1:42 PM, lily li  wrote:
> Hi R users,
>
> In the current directory, there are several folders (such as fold1, fold2,
> fold3, etc.), while each folder includes the same named files, such as
> file1.txt, file2.txt, file3.txt, etc. The structures of each folder and
> each file are the same, but with different values. I want to read the files
> from each folder, but can't get it to work. Could you please tell me why?
> Thanks.
>
> rd1 = read.table(file=list.files('fold1')[1], head=T)
> rd2 = read.table(file=list.files('fold1')[2], head=T)
>
> rt1 = read.table(file=list.files('fold2')[1], head=T)
> rt2 = read.table(file=list.files('fold2')[2], head=T)
>
> Then there are the warning sign that 'cannot open file 'file1.txt': No such
> file or directory'
>
> [[alternative HTML version deleted]]
>
> __
> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.


[R] Read in files in r

2016-11-08 Thread lily li
Hi R users,

In the current directory, there are several folders (such as fold1, fold2,
fold3, etc.), while each folder includes the same named files, such as
file1.txt, file2.txt, file3.txt, etc. The structures of each folder and
each file are the same, but with different values. I want to read the files
from each folder, but can't get it to work. Could you please tell me why?
Thanks.

rd1 = read.table(file=list.files('fold1')[1], head=T)
rd2 = read.table(file=list.files('fold1')[2], head=T)

rt1 = read.table(file=list.files('fold2')[1], head=T)
rt2 = read.table(file=list.files('fold2')[2], head=T)

Then there are the warning sign that 'cannot open file 'file1.txt': No such
file or directory'

[[alternative HTML version deleted]]

__
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.