【发布时间】:2018-05-20 21:03:27
【问题描述】:
我有数百个.txt 文件。我想自动化一个过程来读取它们并用它们各自的文件名保存它们。例如,我想按此顺序保存它们而不键入单个文件的名称。
mytext1.txt <-read.table("./mytext1.txt", sep = "\t")
mytext2.txt <-read.table("./mytext2.txt", sep = "\t")
这是我尝试过的代码,它当然不会将数据框保存在单独的对象名称中。
filelist = list.files(pattern = ".*.txt")
datalist = lapply(filelist, FUN=read.table, header=TRUE, sep = "\t")
【问题讨论】:
-
为什么不将
datalist的条目命名为filelist?names(datalist) <- filelist. -
这个问题已经被问过好几次了,但是被骗的目标不好,因为被骗问题的OP已经声明他只有8个文件,不同的文件结构.
标签: r