如何将当前日期添加到R中的字符串中?

问题描述 投票:0回答:1

我知道 Sys.Date() 以 YYYY-MM-DD 格式返回当前日期。

我有一个脚本正在保存刚刚操作过的数据集:

write.xlsx(DTAX, "C:\\User\\Me\\Documents\\File Name.xlsx")

我想在保存的文件名中包含日期,不过......

这是我到目前为止所拥有的:

write.xlsx(DTAX, paste("C:\\User\\Me\\Documents\\File Name.xlsx", Sys.Date(), " .xlsx"))

返回:

File Name 2023-10-26
作为文件名。

我想要拥有以下内容: File Name 10.16.23


    

r string concatenation data-manipulation
1个回答
0
投票
下面的代码将实现你想要的。将“FName”替换为您想要的文件名。日期将以 YYY-Mon-DD 格式显示,您可以根据需要更改它。

write_xlsx(DTAX,paste("FName",format(Sys.Date(),"_%Y-%b-%d"),".xlsx",sep=""))
    
© www.soinside.com 2019 - 2024. All rights reserved.