我使用lapply和openxlsx将我带入R的42个excel文件。原始的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)