我有一个包含 Excel 文件的目录:
sites=list.files(pattern='[.]xls')
> sites
[1] "test1.xls" "test2.xls" "test3.xls"
这有效:
a=read.xlsx(sites[1],14)
所以我希望这也会起作用:
df=data.frame()
for (i in sites){
x=read.xlsx(sites[i],14)
x=x[560:831,12:14]
df=rbind.fill(df,x)
}
但是,这给出了:
Error in loadWorkbook(file) : Cannot find NA
这里出了什么问题?此外,有没有办法对此进行矢量化 - 文件很大并且加载速度很慢;我不能使用 read.xlsx2 因为数据不是正确的 [表格] 格式。