【发布时间】:2018-11-22 23:32:48
【问题描述】:
我正在使用readxl 和lapply 将多个.xlsx 文件导入我的环境。以下内容之前完美运行,但现在当我尝试重新运行它时,它给了我以下错误:
Error in read_fun(path = path, sheet = sheet, limits = limits, shim = shim, :
Evaluation error: zip file 'data.xlsx' cannot be opened.
代码:
setwd("./Data Folder")#set path以避免lapply错误(这是我上次出错时解决的问题)
加载所有“数据文件夹”数据集
library(readxl)
file.list <- list.files(path = "./Data Folder", pattern = '*.xlsx')
df.list <- lapply(file.list, read_excel)
我检查了我输入的路径是否仍然正确,并且我没有错误地更改它。我也尝试使用excel打开文件夹中的文档,文件没有问题。有任何想法吗?
【问题讨论】:
-
file.list是否可能包含xlsx以外的某些文件的名称?也许更安全的模式是'*\\.xlsx$'