[英]Add date and time to pdf output file name
我正在将图形输出从R导出到pdf文件。
我想将Sys.time()
和Sys.Date(
)添加到Sys.time()
名。
例如我有一个声明
pdf("output filename.pdf", 8,10)
我想输出看起来像输出filename 2010-03-25 2pm.pdf
或类似的东西。
结合使用Sys.time()
和一些格式来获得所需的内容:
paste(format(Sys.time(), "%Y-%m-%d %I-%p"), "pdf", sep = ".")
[1] "2011-03-24 03-PM.pdf"
格式化选项可以在?strptime
找到
你可以试试
pdf (file=paste (Sys.time(), ".pdf", sep=""))
plot (rnorm (100))
dev.off()
将其分为两步,以便在其他文档上轻松实现。
st=format(Sys.time(), "%Y-%m-%d_%H:%M")
paste("filename_",st, ".pdf", sep = "")
[1] "filename_2018-06-19_11:20.pdf"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.