【发布时间】:2021-01-23 23:05:00
【问题描述】:
假设我有这些文件:
N1.xlsx
N2.xlsx
N3.xlsx
N4.xlsx
我希望它们在一个列表中,但每个数据帧必须根据它读取的文件命名,例如
mylist =
N1
N2
N3
N4
我正在使用:
fnames = mixedsort(sort(list.files("filepath", pattern = '*.xlsx', full.names = F)))
mylist <- lapply(fnames, function(x) {
read_xlsx(paste0(x), col_names = TRUE)
})
但是这段代码创建了一个没有标识的列表
mylist =
[[1]]
[[2]]
[[3]]
[[4]]
在每个数据框中保留每个文件的名称很重要,这样我以后可以正确导出它们!
【问题讨论】: