文件名中带有sys.time的write.csv

Bla*_*las 1 r

我需要每天在文件夹中生成许多csv文件和故事,文件名中包含处理时间。

我试图将系统时间附加到文件名中,但无法使用paste0做到这一点

write.csv(output, paste0("C://Users/My Computer/dir", Sys.time(), ".csv"))
Run Code Online (Sandbox Code Playgroud)

是否可以在文件中包含系统时间,还是这些文件的用户更好地找到了按修改日期读取这些文件的功能?

Bla*_*las 6

解决方法是采用不同的格式设置系统时间。我通过将“:”字符替换为“”来解决此问题。

write.csv(output, paste0("C://Users/My Computer/dir", format(Sys.time(), "%d-%b-%Y %H.%M"), ".csv"))
Run Code Online (Sandbox Code Playgroud)