2011-03-24 57 views
5

我正在將圖形輸出從R導出到pdf文件。將日期和時間添加到pdf輸出文件名

我想將Sys.time()Sys.Date()添加到outfile名稱。

比如我有一份聲明

pdf("output filename.pdf", 8,10) 

我想輸出的樣子 輸出filename 2010-03-25 2pm.pdf

或類似的東西。

回答

4

你可以嘗試

pdf (file=paste (Sys.time(), ".pdf", sep="")) 
plot (rnorm (100)) 
dev.off() 
+1

找到我發現PDF標題一個很好的接觸到我的pdf一代。 – 2011-03-25 05:18:09

10

結合Sys.time()有一些格式得到你想要的東西:

paste(format(Sys.time(), "%Y-%m-%d %I-%p"), "pdf", sep = ".") 
[1] "2011-03-24 03-PM.pdf" 

格式化選項可以在?strptime

相關問題