我有一个文件,我会在某个目录中写下来。因此,我有以下代码:
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
}
我想用时间戳创建名称的部分似乎不起作用...当我取消注释该行
write.csv(data_frame, "file.csv")
一切正常。所以我想它应该是语法错误....
有什么想法吗?
答案 0 :(得分:8)
答案 1 :(得分:0)
在answer by @Roland中,now
需要括号:
paste0(format(now(), "%Y%m%d_%H%M%S_"), "data_set.csv")