【发布时间】:2014-07-24 10:40:31
【问题描述】:
我有一个包含 1000 多个文件的文件夹。我想一一检查文件,但我不想在 R 中加载这些文件。我所做的是创建一个矩阵,每一行都是一个文件路径。通过使用文件路径,我可以得到我想要的。所以我现在做了什么。
我开始创建矩阵:
path <- "/Users/mike/Desktop/folder"
files <- list.files(path=path, pattern="*.txt")
dt <- matrix(paste("/Users/mike/Desktop/folder", files, sep="/"))
dt 是矩阵,如果我调用第一行并对其进行分析,我会得到我想要的:
a <- dt[1,]
analyse(a)
我现在的问题是如何为 100 多个文件自动执行此操作?我认为我必须做一个功能,但问题是我不知道该怎么做。
有人可以帮帮我吗?
提前谢谢你。
【问题讨论】:
-
你尝试过什么?我们无法为您分配任务...告诉我们您遇到问题的地方?
-
感谢您的回复。我试图创建一个自动进程来调用 R 中的不同文件进行分析。所以我从这段代码开始: path
-
将您的逻辑添加到您的问题中...这对其他人会有所帮助...
-
谢谢,更新了所有问题,希望现在对其他成员清晰有用。
-
@user3872487。你说你在没有加载数据集的情况下做了
analyse(a)。我无法理解这个问题。