我在R中编写一个函数,它将文件夹的路径名作为参数,并返回一个向量,其中包含该文件夹中所有文件的名称,这些文件的扩展名为" .pvalues&# 34。
myFunction <- function(path) {
# return vector that contains the names of all files
# in this folder that end in extension ".pvalues"
}
我知道如何获取文件夹中文件的名称,如下所示:
> list.files("/Users/me/myfolder/")
[1] "myfile.txt"
[2] "myfile.txt.a"
[3] "myfile.txt.b"
[4] "myfile.txt.a.pvalues"
[5] "myfile.txt.b.pvalues"
是否有一种简单的方法可以识别此文件夹中以&#34; .pvalues&#34;结尾的所有文件?我不能假设名称将以&#34; myfile&#34;开头。例如,他们可以从&#34; yourfile&#34;开始。
答案 0 :(得分:5)
看看?list.files
。你想要pattern
参数。 list.files(path='/Users/me/myfolder', pattern='*\\.pvalues$')