如何使用名称中先前定义的年份将光栅引入R

如何使用名称中先前定义的年份将光栅引入R,r,raster,R,Raster,这似乎是一个简单的问题,但我不知道该如何表达或提问。 我想把很多年的光栅输入到r中,而不是把它们全部输入,我想能够定义年份,并通过合并定义的年份来输入光栅。通过这种方式,我可以复制并粘贴代码,而不是在每个光栅名称中更改年份,我只需在定义年份的地方更改一次即可 这里有一个例子。我将2012年定义为2012年,在r.12中,我尝试使用它来引入光栅,但没有成功。r、 1是所有光栅命名方式的示例 year <- 2012 r.12 <- raster("pr_total_mm_C

这似乎是一个简单的问题,但我不知道该如何表达或提问。 我想把很多年的光栅输入到r中,而不是把它们全部输入,我想能够定义年份,并通过合并定义的年份来输入光栅。通过这种方式,我可以复制并粘贴代码,而不是在每个光栅名称中更改年份,我只需在定义年份的地方更改一次即可

这里有一个例子。我将2012年定义为2012年,在r.12中,我尝试使用它来引入光栅,但没有成功。r、 1是所有光栅命名方式的示例

year <- 2012

r.12 <- raster("pr_total_mm_CRU_TS40_historical_12_",year,".tif")
r.1 <- raster("pr_total_mm_CRU_TS40_historical_01_2012.tif")

year试试
r.12真棒!非常感谢。