ハムスターに飼われる院生のブログ

自分用メモが中心のブログです。

連番でないtxtファイルをRで読み込む

連番でないtxtファイルをRで読み込むスクリプトの紹介。txtファイルすべてに対して処理を行いたいときに使用する。
連番でファイル名をつけようとしたが失敗したので作成した。

#ファイルをfilesの要素となるように代入
files <- list.files()
#filesの何番目の要素がtxtファイルであるかを得る
target_files <- grep("\\.txt$", files)

#txtファイルに対してデータ解析
for (i in 1:length(files)) {
	if(is.element(i,target_files)){
		#ここに実行したい処理を書き込む。read.table(files[i])など
	}
}