【发布时间】:2020-12-12 11:00:35
【问题描述】:
假设我的子目录中有两个 Excel 文件:
.../Myfolder/File1.xlsx
.../Myfolder/File2.xlsx
我知道我可以使用以下公式将它们作为列表读入 R:
data <- list.files(path = "./Myfolder/", pattern="*.xlsx", full.names = T)
data.list <- lapply(data, read_excel)
但是,我想根据文件名在列表中命名我的对象。也就是说,第一个对象名称应为“File1”,第二个对象名称应为“File2”。我可以使用:
names(data.list) <- data
但后来我得到了全名(因为我使用 full.names = T)。
【问题讨论】:
标签: r