「PRISM_ppt_stable_4kmM2_------_bil.bil」のようなファイルがいくつかあります。ここで ------ は 190112 のような年と月です。ファイルの日付範囲は 189501 から 198012 です。R では、Windows で7 マシンで、192001 から 193912 までのすべてのファイルを一致させたいと考えています。確かに が必要ですgrepl()
が、コマンドでシーケンスを参照する方法がわかりません。私は試した
my.files[grepl('PRISM.*/1920/.bil$',my.files)]
と
my.files[grepl('PRISM.*[1][9][2][0].',my.files)]
などのバリエーションがありますが、エラー メッセージが表示されるだけです。[0-9]{4} が任意の 4 つの数字列に一致することはわかっていますが、それはすべてのファイルに一致します。