Your original code with relative path would also work if you did not put the 
leading slash.

On April 18, 2024 10:04:04 AM PDT, "SIBYLLE STÖCKLI via R-help" 
<r-help@r-project.org> wrote:
>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]])
>> 
>> p<-boxplot(allrasters[[1]])
>Warning message:
>In .local(x, ...) : taking a sample of 1e+05 cells
>> 
>Not all of the characters in C:/Users/Sibylle 
>Stöckli/Desktop/Test_Rasterfile.R could be encoded using ASCII. To save using 
>a different encoding, choose "File | Save with Encoding..." from the main menu.
>>
>
>Kind regards
>Sibylle
>
>-----Original Message-----
>From: R-help <r-help-boun...@r-project.org> On Behalf Of SIBYLLE STÖCKLI via 
>R-help
>Sent: Thursday, April 18, 2024 6:48 PM
>To: 'Ivan Krylov' <ikry...@disroot.org>; 'SIBYLLE STÖCKLI via R-help' 
><r-help@r-project.org>
>Subject: Re: [R] 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
>
>-----Original Message-----
>From: Ivan Krylov <ikry...@disroot.org>
>Sent: Thursday, April 18, 2024 2:39 PM
>To: SIBYLLE STÖCKLI via R-help <r-help@r-project.org>
>Cc: sibylle.stoec...@gmx.ch
>Subject: Re: [R] Import multiple tif raster
>
>В Thu, 18 Apr 2024 11:08:33 +0200
>SIBYLLE STÖCKLI via R-help <r-help@r-project.org> пишет:
>
>> > #to check the index numbers of all imported raster list elements 
>> > allrasters
>> list()
>> > 
>> > #call single 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
>
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.
>
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>https://stat.ethz.ch/mailman/listinfo/r-help
>PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>and provide commented, minimal, self-contained, reproducible code.

-- 
Sent from my phone. Please excuse my brevity.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to