【发布时间】:2018-11-23 06:35:05
【问题描述】:
我在一个文件夹中有 60 个“.tif”文件。它们的命名如下:a_1、a_2、a_3、...、a_30 b_1、b_2、b_3、...、b_30 等。
我想按日期更改数值。 例如,a_1 和 b_1 将分别重命名为 a_2010-01-01 和 b_2010-01-01,a_2 和 b_2 将重命名为 a_2010-01-02 和 b_2010-01-02 等。
我创建了两个向量:
file_name<-list.files("/path/", pattern="tif", recursive=F)
d<-seq(1, 100, 1)
day <- seq(from=as.Date("2010-01-01"), to= as.Date("2010-01-30"), by='day')
我尝试使用函数 gsub 但我不太明白如何使用它:
gsub(d, day, file_name)
我是 R 的新手。
【问题讨论】:
标签: r vector replace pattern-matching gsub