[R] reading files from two folders
Roland Rau
rolandraurproject at googlemail.com
Wed Mar 28 10:18:32 CEST 2012
Hi,
On 03/28/2012 08:48 AM, uday wrote:
> I would like to read data from two different folder and then combine this
> together
> the code which I have tried are as follows
> setwd("/Groups/data_first/")
> file_was <- list.files(path = ".", pattern = "v2.0.2.was", all.files =
> FALSE, full.names = FALSE, recursive = FALSE, ignore.case = FALSE)
> path<-c("/Groups/data_second/")
> file_wasaux2 <-list.files(path,pattern="v2.0.2.wasaux2")
> files<- 1
> for ( i in files){
> data1 <- read.table(file_was[i],header=TRUE)
> data2 <- read.table(paste(path1t, file_wasaux2[i],header=TRUE))
> data <- cbind (data1,data2)
> }
> but I get error
> (Error in read.table(SCI_WFMD_L2_w6002_200301_v2.0.2.wasaux2, header = TRUE)
> :
> object 'SCI_WFMD_L2_w6002_200301_v2.0.2.wasaux2' not found)
>
> could somebody please tell me how to solve this problem?
>
I assume that the problem is the following line:
> data2 <- read.table(paste(path1t, file_wasaux2[i],header=TRUE))
The default separator of paste is " ", see:
?paste
that probably means that the file you want to read has a different name
than what you actually provide as the file name.
Just a guess, though....
Please let me add that it is probably not a good idea to call your data
data. First, it is not very descriptive, meaning: you may have problems
in the future to understand your own code. Second, a function of the
same name exists already.
Hope this helps,
Roland
More information about the R-help
mailing list