我遇到了以下问题,其中有时在 Rserve 下运行 R 中的代码时会发生这种情况。到目前为止我还无法复制这个。
我首先创建一个 PDF
pdf(file=paste(output.dir, "/dates_",name,".pdf",sep=""),width=6.25,height=9,title="Breakdown Dates:")
然后绘制数据:
plot(time, data1, xlab="", ylab="")
大多数时候它可以工作,当它失败时我会收到错误:
无法打开文件“”,原因没有这样的文件或目录
我已经重新运行并调试了多次,一切正常。然而,有时在生产中它会失败。目前我怀疑可能是 RServe 或文件系统。
任何想法都会受到欢迎。
file.path
跨文件系统的可移植性比paste
,因为它会自动设置适当的目录分隔符。使用paste
(or paste0
) 仅用于文件名:
pdf(file=file.path(output.dir, paste0("dates_", name, ".pdf")),
width=6.25,height=9,title="Breakdown Dates:")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)