1

我正在 R 中编写一个函数,它将文件夹的路径名作为其参数,并返回一个向量,该向量包含该文件夹中所有扩展名为“.pvalues”的文件的名称。

    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"

有没有一种简单的方法可以识别此文件夹中以“.pvalues”结尾的所有文件?我不能假设名称将以“myfile”开头。例如,它们可以以“yourfile”开头。

4

1 回答 1

5

看看?list.files。你想要这个pattern论点。 list.files(path='/Users/me/myfolder', pattern='*\\.pvalues$')

于 2012-07-05T17:22:04.080 回答