1

フォルダーのパス名を引数として取り、拡張子が「.pvalues」であるそのフォルダー内のすべてのファイルの名前を含むベクトルを返す関数をRで記述しています。

    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 に答える