「1.txt」、「2.txt」、...、「5.txt」という5つのタブファイルがあります。各ファイルには、「x」と呼ばれる1つの列と、「y」と呼ばれる別の列が含まれています。
ループを適用して、各ファイルから個別にプロットを生成し、プロットをそれぞれ「1.pdf」、「2.pdf」、...「5.pdf」と呼ばれる対応する出力pdfファイルにリダイレクトしたいと思います。
これが私が試したものですが、私が推測するPDF部分に問題があります:
files<-list.files(pattern=".txt")
for (input in files){
output<-basename(file.path(input,fsep=".txt")) # input files are in working directory
graph<-read.table(input,header=T)
pdf('output.pdf')
plot(graph$x,graph$y)
dev.off()
}
「output.pdf」と呼ばれる最初のプロットのみを生成します。
pdf関数で変数「output」に言及するにはどうすればよいですか?
ご協力いただきありがとうございます !