簡體   English   中英

如何根據R中的當前日期更改目錄?

[英]How can I change a directory based on the current date in R?

我需要每天運行報告。 我想將原始數據和輸出保存在一個特定的文件夾中,然后是一個子文件夾,分別用於年,月,日。 例如今天是

C:\\ My Documents \\ My Project \\ 2016 \\ February \\ 27。

如何將其設置為我的工作目錄?

由於您的目標是在字符串中包含反斜杠(R的轉義字符),因此您需要在format參數和paste參數中將它們加倍。

 format( Sys.Date(), "%Y\\%B\\%d")
#[1] "2016\\February\\27"

paste0("C:\\My Documents\\My Project\\", format( Sys.Date(), "%Y\\%B\\%d") )
[1] "C:\\My Documents\\My Project\\2016\\February\\27"

您還可以切換到(單個)正斜杠,這樣可能會減少混亂。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM