je besoin de votre petite aide dans rééchantillonnage plusieurs fichiers avec le même nom, mais dans des dossiers différents en utilisant R.rééchantillonnage plusieurs fichiers TIFF dans R
J'ai un dossier avec le nom d'image allant de 1: 172 dans reclass1. J'ai un autre dossier avec le nom de l'image allant de 1: 172 en reclass2. J'ai besoin de rééchantillonner 1.tif dans le reclass 1 avec 1.tif dans reclass2 et de manière similaire à tous les 172 fichiers. Je peux faire un seul rééchantillonnage mais je suis incapable de tout faire en boucle.
J'ai essayé:
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")
Pouvez-vous montrer ce que vous avez essayé? – lizzie
J'ai voyagé, mais je suis très nouveau en R, donc ça peut paraître ridicule. –
setwd ("D:/archived_121316_before_files/Reclass2") rlist2 = list.files (getwd(), modèle = "TIF $", full.names = FAUX) for (i in rlist2) {assign (unlist (strsplit (i, "[.]")) [1], raster (i))} setwd ("D:/archivé_121316_before_files/Reclass1") rlist1 = liste.fichiers (getwd(), pattern = "tif $ ", full.names = FALSE) pour (j dans rlist1) {assign (unlist (strsplit (j," [.] ")) [1], raster (j))}, resample (i, j, method = "ngb") –