我有大约100个包含许多标签的excel文件。
我想:
我是R的新手并没有走得太远。
谢谢你,Veerle
答案 0 :(得分:0)
以下内容如何:
require(XLConnect)
require(plyr)
files = c(...)
sheet = "sheetname"
ldply(files, function(file) {
cbind(file = file, readWorksheetFromFile(file, sheet = sheet)
})
答案 1 :(得分:0)
我这样解决了:
require(XLConnect)
ListFiles <- list.files(pattern="*.xls")
ListFiles.short <- ListFiles[1:2]
sheetname = "Volume"
all.volume <- data.frame()
j <- 0
for (i in ListFiles){
j<- j+1
print(j)
print(i) #prints just to follow the progress of the loop
wb <- loadWorkbook(i)
wbsheet <- readWorksheet(wb, sheet=sheetname, startRow=2, header=TRUE, check.names=TRUE)
wbsheet$filename <- i
all.volume <- rbind(all.volume, wbsheet)
}