我想编写一行代码来相互追加多个文本文件以创建一个主列表。
我使用以下代码读取所有文件。
myfiles <- list.files(path = filepath, pattern = "txt", full.names = TRUE)
但是想创建一个for循环,它将附加(将文件堆叠在一起)x#的文件放入一个我可以输出的Master文本文件中。 有没有人有一个好的循环程序可以解决这个问题?
答案 0 :(得分:0)
您可以使用lapply
方法
myfiles <- list.files(path = filepath, pattern = "txt", full.names = TRUE)
list_files<-lapply(myfiles,function(x) read.csv(x,stringsAsFactors=F))
master_file<-do.call(rbind,list_files)