You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为R语言save.image()保存的RData环境文件添加当前日期戳

解决方案:给RData文件添加当前日期后缀

要让你的save.image()自动包含当前日期,只需要把当前日期字符串拼接到文件名里就行,R里有很方便的函数可以实现:

  • 首先用Sys.Date()获取当前系统日期,再用format()把它转成你想要的格式(推荐用ISO标准的%Y-%m-%d,也就是年-月-日,这样文件名排序清晰,还不会有特殊字符)
  • 用paste0()把原文件路径前缀、日期字符串和后缀拼接起来

分步写法(更清晰,方便后续调整)

# 获取格式化后的当前日期
current_date <- format(Sys.Date(), "%Y-%m-%d")

# 拼接带日期的文件路径
file_path <- paste0("~/Bus data/leeds bus live/timetable data/itm_gtfs/yorkshire.data_", current_date, ".RData")

# 保存环境
save.image(file_path)

一行写法(简洁直接)

save.image(paste0("~/Bus data/leeds bus live/timetable data/itm_gtfs/yorkshire.data_", format(Sys.Date(), "%Y-%m-%d"), ".RData"))

自定义日期格式

如果想要其他格式,比如05Oct2024这样的,只需要修改format()里的参数:

# 改成日-缩写月-年的格式
current_date <- format(Sys.Date(), "%d%b%Y")

这样每次运行代码,都会生成带当天日期的RData文件,比如yorkshire.data_2024-10-05.RData,完美匹配你每日循环执行的需求。

内容的提问来源于stack exchange,提问作者Mateo Bartra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 22:12:45