【发布时间】:2018-05-25 06:02:27
【问题描述】:
我正在上传包含相同类型信息但值不同的多个文件。然后我创建一个列表来更轻松地管理数据:
filenames <- list.files(path = "D:/Paths",
pattern = "path-+.*txt")
paths <- lapply(filenames, function(x) read.delim(x, header=F))
但是,一旦我执行第二个命令,paths 的名称就会消失,有什么建议可以将每个数据框的名称保留在 list() 中吗?
【问题讨论】:
-
尝试使用
setNames或names即names(paths) <- filenames -
具体可以
lapply(setNames(, filenames), function(x) ...) -
我正在尝试to do what they explain in this link,但名称不断消失。我尝试了您的建议,但出现以下错误:
Error in match.fun(FUN) : argument "FUN" is missing, with no default
标签: r