提取R中的日期和时间以包含在文件名中

提取R中的日期和时间以包含在文件名中,r,R,如何在文件名中包含日期和时间修改以下代码 write.csv(listOfDataFrames1, file = "percent.csv") 比如日期时间百分比 r中是否有可以直接读取系统日期和时间的功能,或者可以通过任何方式连接到r中的web来收集此类信息。您可以尝试 str1 <- 'percent.csv' paste0(sub('\\..*', '', str1), format(Sys.time(),'_%Y%m%d_%H%M%S'), '.csv') #[1

如何在文件名中包含日期和时间修改以下代码

 write.csv(listOfDataFrames1, file = "percent.csv") 
比如日期时间百分比

r中是否有可以直接读取系统日期和时间的功能,或者可以通过任何方式连接到r中的web来收集此类信息。

您可以尝试

  str1 <- 'percent.csv'
  paste0(sub('\\..*', '', str1), format(Sys.time(),'_%Y%m%d_%H%M%S'), '.csv')
  #[1] "percent_20141224_132055.csv"

请尝试
Sys.time()
粘贴
您不一定需要这样做,因为
file.info(“percent.csv”)
将为您提供有关文件的大量信息,包括三个不同的时间。但是您也可以使用
sprintf(“百分比%s.csv”,Sys.Date())
似乎不太清楚。我可以在直接写入.csv(listOfDataFrames1,文件粘贴(“百分比”,Sys.time(),“.csv”)之间添加任何符号吗由于以下原因不起作用:symbol@AbhishekBhatia如果您想要一些
分隔符
最好将
百分比
日期
时间
分开,我在这里使用了
格式
,因为
Sys.time()
有一些
空间
,这会产生一些问题。
write.csv(listOfDataFrames1, file = paste0(sub('\\..*', ' ', str1), format(Sys.time(),'%d_%m__%H_%M'), '.csv'))