【发布时间】:2021-09-28 07:44:49
【问题描述】:
我需要将 .xls 文件列表导入 R。相当标准的操作,使用 file.list 和 purrr,之前完成了几次。由于某种原因,我无法使用 readxl 包,因为我不断收到 libxls 错误,所以切换到 XLConnect,这似乎可以工作。
但是,使用以下代码:
file.list <- list.files('./Raw/', pattern = '.xls', full.names = TRUE)
rws <- function(x) {XLConnect::readWorksheetFromFile(x, sheet = 1, startRow =4)}
df <- purrr::map_dfr(file.list,rws, .id = "source")
我得到一个输出,其中source 列包含列表中文件的位置 (1,2,3,...),而不是文件名。有什么问题?
【问题讨论】: