在R中输出文件而不覆盖

时间:2015-01-19 15:18:43

标签: r write.table

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

代码:

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

write.table(table, file="C:/DailyReport/data.xlsx")

所以问题是:如何将write.table函数设置为不会每天覆盖? (我愿意接受任何解决方案)

1 个答案:

答案 0 :(得分:4)

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

write.table(table, file=paste0("C:/DailyReport/data-", Sys.Date(), ".xlsx"))