在R中打开与系统日期相对应的文件

时间:2015-11-17 12:44:29

标签: r csv datetime

我想先使用R验证系统日期,然后再转到我的默认工作目录,以便在今天和数据文件前一天打开。

原因是我的数据文件被标记为20151101_xxx.csv,即yyyymmdd_xxx.csv。 R可以执行此操作吗?

1 个答案:

答案 0 :(得分:0)

您可以使用list.files执行此操作,如下所示:

days <- gsub("-", "", Sys.Date() - 0:1)
list.files(path = "YOUR PATH", pattern = paste0(days, "_", collapse = "|"))

为您提供以yyyymmdd_开头的所有文件。

要仅以yyyymmdd_xxx.csv格式获取文件,请执行以下操作:

list.files(path = "YOUR PATH", pattern = paste0(days, "_xxx.csv", collapse = "|"))

这应该会为您提供包含yyyymmdd_xxx.csv

的所有文件