我正在处理的项目需要创建一个自动脚本,该脚本将连接到我的数据库表(每天更新)并将该表放入 R 中,然后我将其输出到某个目录下的某个名称。好吧,该项目的主要思想是保留所有这些表的历史记录,以便我们可以开始使用它们,但它每天都会被覆盖。
编码 :
table<- sqlQuery(channel, "Select * From table")
write.table(table, file="C:/DailyReport/data.xlsx")
Run Code Online (Sandbox Code Playgroud)
所以问题是:如何将 write.table 函数设置为不每天都覆盖?(我对任何解决方案持开放态度)
如何附加Sys.Date()到文件名?
write.table(table, file=paste0("C:/DailyReport/data-", Sys.Date(), ".xlsx"))
Run Code Online (Sandbox Code Playgroud)