我有一个包含1000多个文件的文件夹。我想逐个检查文件,但我不想在R中加载这些文件。我所做的是创建一个矩阵,并在每一行中创建一个文件路径。通过使用文件路径,我可以得到我想要的。所以我现在做了什么。在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 +文件?我认为我必须做一个功能,但问题是我不知道如何去做。
有人能帮我一下吗?
预先感谢您。
你试过了什么?我们不能为你做任务......向我们展示你在哪里遇到问题? – vrajs5
感谢您的回复。我试图创建一个自动的过程来调用R中的不同文件进行分析。所以我开始用这个代码:path < - “/ Users/mike/Desktop/folder” files < - list.files(path = path,pattern =“* .txt”) datafile < - matrix(paste(“/用户/ mike /桌面/文件夹“,文件,sep =”/“)) a < - datafile [1,] analyze(a) 现在我打电话给第一行,工作正常,但我怎么打电话所有的行自动一个接一个? 谢谢 – klo
为您的问题添加您的逻辑...这将有助于其他人... – vrajs5