search for: rastlist

Displaying 4 results from an estimated 4 matches for "rastlist".

2024 Apr 18
1
Import multiple tif raster
Dear Ivan Thanks a lot. I tried now to provide the full path. However probably the "?" in the path produces the error, would that be possible? > #first import all files in a single folder as a list > rastlist <- list.files(path = "C:\Users\Sibylle St?ckli\Desktop\NCCS_Impacts_Lot2_2022\InVEST\Species_Input\valpar_bee_presence", pattern='.tif$', all.files= T, full.names= T) Error: '\U' used without hex digits in character string (<input>:1:35) Kind regards Sibylle ---...
2024 Apr 18
1
Import multiple tif raster
...gle raster element > > allrasters[[1]] > Error in allrasters[[1]] : subscript out of bounds `allrasters` is an empty list, so it doesn't have a first item. Therefore, allrasters[[1]] is an error. Why is this so? Probably because list.files(...) above returned an empty vector. Check rastlist and/or length(rastlist). Make sure that the path you're giving to list.files (the one starting with /NCCS_Impacts_Lot2_2022/InVEST/...) exists on your computer. Did you mean to start it with a slash, making it an absolute path starting from the root of the filesystem? -- Best regards, Ivan
2024 Apr 18
2
Import multiple tif raster
Dear community Dear Ivan Thanks a lot. The code works now. Solution: direct and full path to the .tif files. I confused back and forward slash #first import all files in a single folder as a list rastlist <- list.files(path = "C:/Users/Sibylle St?ckli/Desktop/NCCS_Impacts_Lot2_2022/InVEST/Species_Input/valpar_bee_presence", pattern='.tif$', all.files= T, full.names= T) At the end I got a warning #to run a function on an individual raster e.g., plot > boxplot(allrasters[[1]]...
2024 Apr 18
1
Import multiple tif raster
...e check with alllrasters: is list() ok or should there be a number (the number of imported .tif files? Kind regards Sibylle > library(terra) > library(raster) > getwd() [1] "C:/Users/Sibylle St?ckli/Desktop" > > #first import all files in a single folder as a list > rastlist <- list.files(path = "/NCCS_Impacts_Lot2_2022/InVEST/Species_Input/bee_presence", pattern='.tif$', all.files= T, full.names= T) > > #import all raster files in folder using lapply > allrasters <- lapply(rastlist, raster) > > #to check the index numbers of al...