мне нужна ваша небольшая помощь в передискретизации несколько файлов с одинаковыми именами, но в разных папках, используя R.Ресамплинг Множественные TIFF файлы в R
У меня есть папка с именем изображения в диапазоне от 1: 172 в reclass1. У меня есть другая папка с именем изображения от 1: 172 в reclass2. Мне нужно пересчитать 1.tif в reclass 1 с 1.tif в reclass2 и аналогично всем 172 файлам. Я могу сделать одну повторную выборку, но не могу сделать все в цикле.
Я пробовал:
setwd("D:/archived_121316_before_files/Reclass2")
rlist2 = list.files(getwd(), pattern="tif$", full.names=FALSE)
for(i in rlist2) {
assign(unlist(strsplit(i, "[.]"))[1], raster(i))
}
setwd("D:/archived_121316_before_files/Reclass1")
rlist1=list.files(getwd(), pattern="tif$", full.names=FALSE)
for(j in rlist1) {
assign(unlist(strsplit(j, "[.]"))[1], raster(j))
}
resample(i, j, method="ngb")
Можете ли вы показать, что вы пробовали? – lizzie
Я делаю это, но я очень новичок в R, поэтому это может показаться смешным. –
setwd ("D:/archived_121316_before_files/Reclass2") rlist2 = list.files (getwd(), шаблон = "TIF $", full.names = FALSE) для (я в rlist2) {назначить (unlist (strsplit (i, "[.]")) [1], растровый (i))} setwd ("D:/archived_121316_before_files/Reclass1") rlist1 = list.files (getwd(), pattern = "tif $ ", full.names = FALSE) для (j in rlist1) {assign (unlist (strsplit (j," [.] ")) [1], растровый (j))}, resample (i, j, method = "ngb") –