Import multiple data frames and combine them using "cbind"
try:: do.call(rbind, myfiles) On Tue, Dec 4, 2012 at 9:37 PM, Gyanendra Pokharel
<gyanendra.pokharel at gmail.com> wrote:
Hi group,
I imported 16 data frames using the function "list.files"
temp <- list.files(path="...........")
myfiles = lapply(temp, read.table,sep = "")
Now I have 16 data set imported in R window.
I want to combine them by row and tried some thing like (Here I am
considering only 20 columns)
for(i in 1:16){
data<- cbind(myfiles[[i]][,1:20])
}
but it returns only first data set. I can combine them using
data <- cbind(myfiles[[1]][,1:20],myfiles[[2]][1:20],...............)
But I want in a loop so that I can make the efficient code.
Any kind of suggestion will be great for me.
Thanks
[[alternative HTML version deleted]]
______________________________________________ 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.
Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you want to do it.