2017-11-27 8 views
0

私は、ファイルとファイル名の膨大な数を持っているが、このようになります。Rで特定の数字/単語を含むファイルを読み取る方法は?

AL0201A0000500100day.1-1-2011 
AL0201A0000700100dymax.1-1-2011 
AL0201A0000900100day.1-1-2011 
AT0ILL10000400100day.1-1-1997 
AT0HBG10000700500hour8.1-1-1995 

そして、私は唯一のファイルを別のフォルダとサブフォルダ内にある例えば含まれているファイルを00007.読みたいです。

どうすればよいですか?私はRで*の関数を使用するのに全然失敗します。私はPythonでそれを行う方法を知っていますが、私はRのどこにもいません:/

何か提案がありますか?

+4

全くわからないあなたが求めているもの、多分 'MyFilesフォルダ< - リストを。ファイル(パターン= "00007") '。 – lmo

答えて

0

あなたは現在の作業ディレクトリに名「00007」が含まれるファイル、およびすべてのサブディレクトリで見つけることができます。

files <- list.files(pattern = '00007', recursive = T) 
+0

ありがとう!その仕事は今、私はなぜ私が自分でそれを取得didntを知っていない:/ – Essi

+0

ああもう一度質問が出てくる。 2つの条件はどのように使用できますか?私は00007と日(私が使用した例ではない)のファイルのみが必要です。 – Essi

+0

@エッシあなたが求めているものはあまり明確ではありませんが、おそらくあなたは 'pattern = '00007. * day'' – janos

関連する問題