for循环在R中附加文件

时间:2016-05-17 14:17:44

标签: r loops for-loop automation

我想编写一行代码来相互追加多个文本文件以创建一个主列表。

我使用以下代码读取所有文件。

myfiles <- list.files(path = filepath, pattern = "txt", full.names = TRUE)

但是想创建一个for循环,它将附加(将文件堆叠在一起)x#的文件放入一个我可以输出的Master文本文件中。 有没有人有一个好的循环程序可以解决这个问题?

1 个答案:

答案 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)