Не удается открыть файл '', причина Нет такого файла или каталога
Я столкнулся со следующей проблемой, которая иногда случается при запуске кода в R под Rserve. До сих пор я не смог повторить это.
Сначала я создаю PDF с
pdf(file=paste(output.dir, "/dates_",name,".pdf",sep=""),width=6.25,height=9,title="Breakdown Dates:")
а затем нанесите данные на график:
plot(time, data1, xlab="", ylab="")
Большую часть времени это работает, когда это терпит неудачу, я получаю ошибку:
невозможно открыть файл '', причина Нет такого файла или каталога
Я повторил это и отладил несколько раз, и все работает нормально. Однако иногда на производстве это не получается. В настоящее время я подозреваю, возможно, RServe или файловую систему.
Любые идеи будут приветствоваться.
1 ответ
file.path
более переносим между файловыми системами, чем paste
, так как он автоматически устанавливает соответствующие разделители каталогов. использование paste
(или же paste0
) только для имени файла:
pdf(file=file.path(output.dir, paste0("dates_", name, ".pdf")),
width=6.25,height=9,title="Breakdown Dates:")