0

ディレクトリにログ ファイルがあり、それぞれからグラフを生成したいと考えています。グラフをプロットしてjpgファイルに保存するR関数を作成しました。私の CSV ファイルは "_Par1_Par2_Par3_date.log" という名前になっています それが役立つ場合、それらはすべて整数です。100 程度のファイルごとに 1 つのコマンドを指定するのではなく、1 つのコマンドですべてのファイルを取得してグラフを生成したいと考えています。

4

2 に答える 2

1

必要なファイルをすべて読み込んだら、次のようなものを使用するかstr_extract()、パッケージstr_extract_allからパターン マッチングを使用stringrして、ファイル名から項目を引き出すことができます。

> teststring <- "_2342_2773_23452_date.log"
> library(stringr)
> str_extract_all(teststring, "([0-9]+)")

[[1]]
[1] "2342"  "2773"  "23452"

> str_extract_all(teststring, "([0-9]+)")[[1]][1]

[1] "2342"

次に、それらの値をデータ フレームに読み込んで、そこからグラフを作成することができます。

于 2013-09-03T22:15:55.217 に答える