[R] Appending Excel File Data in different folders into Single Dataframe
arun
smartpink111 at yahoo.com
Fri Nov 22 21:13:55 CET 2013
Hi,
Suppose I have all the folders in my working directory.
dir(recursive=T) #created two folders each with a single excel file
#[1] "Folder1/File1.xls" "Folder2/File2.xls"
library(XLConnect)
lst1 <- lapply(dir(recursive=T),function(x) {wb <- loadWorkbook(x); readWorksheet(wb,sheet="Sheet1")})
lst1
#[[1]]
# State Lat Lon Address
#1 Anchorage USA 45.87576 -12.567 Starbucks, Van dyke road, 33456,
#2 Albany USA 42.40000 73.450 1417, Central Avenue, 12205
#
#[[2]]
# State Lat Lon Address
#1 Altanta USA 33.45 84.23 441, 16th street NW, 30363
#2 Anchorage USA 61.13 149.54 1140 W Parks Hwy, Wasilla, 99654
#3 Amarillo USA 35.11 101.50 900, S. Harrison, 79101
do.call(rbind,lst1)
A.K.
I have about 10 folders in my directory i.e Folder 1 Folder 10. Each
Folder has a single excel file containing data with the following
attributes State,lat,lon, address i.e
State Lat Lon Address
Anchorage 45.87576 -12.567 Starbucks, Van dyke road, 33456,
USA
I would like to write a script in R that goes through each folder and
gathers the data to create a single data frame that has all the data in
each folder. So I would have a single data frame that consists of all
observation appended together from in each excel file in each folder in one
data frame i.e
State Lat Lon Address
xxx xxx xxx xxx
xxx xxx xxx xxx
xxx xxx xxx xxx
Please let me know how I would go about this
Vijay
More information about the R-help
mailing list