【问题标题】:How to select all documents from file in R?如何从R中的文件中选择所有文档?
【发布时间】:2014-07-13 10:19:48
【问题描述】:

我必须从特定文件中选择 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() 中加载多个文档?这是主要问题!

【问题讨论】:

标签: r csv


【解决方案1】:

试试这个:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多