Я относительно новичок в R и в настоящее время хочу буферизовать некоторые биоклиматические переменные с помощью следующего codeа. Я использую R 4.4.1 на ПК с Windows 11 22H2 64bit.
Но я получаю эту ошибку:
Я знаю, что R пытается загрузить временный файл, который не находится по известному пути. Сам путь не существует. Я пробовал много вещей, включая повторное создание временного каталога, но ничего не сработало, даже если я создам этот путь автоматически или вручную:
Я знаю, что существует много решений, но ни одно из них не сработало для меня. Может ли кто-нибудь помочь, пожалуйста?
# test buffersizes
results <- lapply(buffersizes, function(buffer_distance) {
buffers <- buffer(occ.thinned.sp, width = buffer_distance)
bioclim_values <- extract(envs_all.crop, buffers, fun = mean, na.rm = TRUE)
return(list(buffer_size = buffer_distance, values = bioclim_values))
})
print(results)
Error in file(fn, "rb") : cannot open the connection
In addition: Warning message:
In file(fn, "rb") :
cannot open file 'C:\Users\Username\AppData\Local\Temp\RtmpErQYOu\raster\r_tmp_2024-08-06_163252.605407_8724_05039.gri': No such file or directory
# check if temp folder is working
temp.dir <- ifelse(!dir.exists(tempdir()),
dir.create(tempdir(), recursive = TRUE),
FALSE)
tempdir()
Евлампий
Вопрос задан28 января 2024 г.