attach.files = c(paste("/users/joesmith/nosection_", currentDate,".csv",sep=""),
paste("/users/joesmith/withsection_", currentDate,".csv",sep=""))
基本上,如果我这样做
c("nosection_051418.csv", "withsection_051418.csv")
我手动完成它可以正常工作,但由于我每天都在自动运行,所以我不能这样做。
我正在尝试在自动电子邮件中附加文件,但是当我像这样构建它时,它不起作用。如何重新创建它以便角色向量接受它?
答案 0 :(得分:0)
我认为你的例子意味着需要对路径的“并行”输入,文件名的第一部分以及这些完整路径的日期部分。考虑使用2项向量和单项向量(由Sys.Date生成,替换“currentdate”)以填充%s
字符串中的sprintf
位置(由@Gregor建议)的插图:
sprintf("/users/joesmith/%s_%s.csv", c("nosection", "withsection"), Sys.Date() )
[1] "/users/joesmith/nosection_2018-05-14.csv" "/users/joesmith/withsection_2018-05-14.csv"