4

我使用 lapply 和 openxlsx 将 42 个 excel 文件带入 R。原始的 excel 文件有 2 个工作表。当我尝试将它们带入时,我收到以下错误消息: read.xlsx.default(xlsxFile = x, sheet = 1) 中的错误:工作簿没有工作表

即使我指定 sheet=1。

当我返回每个文件并删除第二个电子表格时,使用代码导入所有文件没有问题。这是openxlsx的错误吗?我去年使用了相同的代码,没有遇到这个问题。

代码:

  #bring in all files in directory

filenames <- list.files(path="S:/Adv/Scallop Central/2016 Scallop RSA/MAB Survey/2017 Data/Leg 1/2017 MAB SURVEY LEG 1 DATA/Inclinometer/Excel",pattern=".xlsx",full.names=T)
length(filenames)

info_deptemp <- lapply(filenames, function(x) openxlsx::read.xlsx(xlsxFile=x, sheet = 1))

info_deptemp2<-rbind.fill(info_deptemp)
4

0 回答 0