我想先使用R验证系统日期,然后再转到我的默认工作目录,以便在今天和数据文件前一天打开。
原因是我的数据文件被标记为20151101_xxx.csv,即yyyymmdd_xxx.csv。 R可以执行此操作吗?
答案 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
。