无法使用时间戳创建文件名

Mar*_*eet 4 r

我有一个文件,我会写在某个目录.因此我有以下代码:

 function <- {

   file_path_new <- file.path("C:", "Users", "MavanderPeet", "Documents", "data")
   setwd(file_path_new)

  now <- Sys.time()
  file_name <- paste0(now, "data_set.csv")
  write.csv(data_frame, file_name)
  # write.csv(data_frame, "file.csv") #for checking purposes

 }
Run Code Online (Sandbox Code Playgroud)

我想用时间戳创建名称的部分似乎不起作用...当我取消注释该行时

 write.csv(data_frame, "file.csv")
Run Code Online (Sandbox Code Playgroud)

一切正常.所以我猜它应该是语法错误....

有什么想法吗??

Rol*_*and 9

:Windows文件名(引用)中不允许使用冒号().

使用不同的格式:

paste0(format(now, "%Y%m%d_%H%M%S_"), "data_set.csv")