如何从R中的文件中选择所有文档?

时间:2014-07-13 10:19:48

标签: r csv

我必须从特定文件中选择400 csv文件。

对于一个文件,我知道它是read.csv("document1.csv")

但是,我有一个名为file400的文件。它有400个文件,从document1.csv到document400.csv。我必须创建一个选择所有这些并取平均值的函数。我知道我会使用for(i in 400)。但是,我不知道如何选择文件来阅读这些文件。我可以从setwd(file400)中选择我的目录。

但我该怎么做才能阅读所有400份文件。我想我必须为所有这些file400内容选择一个变量。我该怎么做?有一次,我有一个变量集,例如xfile。我可以放(我在xfile中)。但是,如何将xfile分配给file400的所有文件内容?

这是一个非常简单的问题。如何上传函数目录中的所有文件?如何在read.csv()中加载多个文档?这是主要问题!

1 个答案:

答案 0 :(得分:0)

试试这个:

fileNames <- lapply(1:400, function(x) paste("document",x,".csv",sep='')) data <- lapply(fileNames, function(x) read.csv(x, head=F))

然后您将拥有一个包含所有400个文档的列表。