Является ли имя файла с «c: /» действительным именем файла в вашей ОС?Это похоже на часть рабочего каталога, которую вы хотите установить перед вызовом pdf
.Я получаю сообщение об ошибке, сообщающее, что он не может открыть этот файл:
Error in pdf(paste("c:/", i, ".pdf", sep = "")) :
cannot open file 'c:/1.pdf'
Если я удаляю бит «c: /» из имени файла, три файла PDF генерируются правильно.Кроме того, если вы переместите dev.off()
за пределы цикла for, вы получите один PDF с тремя страницами вместо трех PDF.Может или не может быть то, что вы хотите ...
for(i in 1:3){
pdf(paste("plot", i,".pdf",sep=""))
plot(cbind(iris[1],iris[i]))
dev.off()
}