在 R 中输出文件而不覆盖

Nea*_*alC 2 r write.table

我正在处理的项目需要创建一个自动脚本,该脚本将连接到我的数据库表(每天更新)并将该表放入 R 中,然后我将其输出到某个目录下的某个名称。好吧,该项目的主要思想是保留所有这些表的历史记录,以便我们可以开始使用它们,但它每天都会被覆盖。

编码 :

table<- sqlQuery(channel, "Select * From table")

write.table(table, file="C:/DailyReport/data.xlsx")
Run Code Online (Sandbox Code Playgroud)

所以问题是:如何将 write.table 函数设置为不每天都覆盖?(我对任何解决方案持开放态度)

sha*_*dow 5

如何附加Sys.Date()到文件名?

write.table(table, file=paste0("C:/DailyReport/data-", Sys.Date(), ".xlsx"))
Run Code Online (Sandbox Code Playgroud)