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