Я видел это this, но даже после того, как я удаляю пространство или разделитель между именем файла и добавленным числом, я продолжаю получать ту же ошибку. Существуют ли какие-либо предложения для этого:R: Ошибка при использовании GRASS
execGRASS("r.in.gdal",flags=c("o","overwrite"),
parameters=list(input=paste(path, paste("T", as.character(i),
sep=""), sep="/"), output=paste("T", as.character(i), sep="")))
ERROR 4: `F:/Desktop/Folder/T1' does not exist in the file system,
and is not recognised as a supported dataset name.
Я также проверил, если этот конкретный файл T1
не существует в пути. Но на удивление оно действительно существует.
ОС: Windows 10, Grass Версия: 7,0
Спасибо.
Это не похоже на ошибку R, но обратная сторона перед «F» может указывать на проблему с внешним (до R) пакетом. Вы должны: а) отправить более полный код, включая вызовы библиотеки, и b) опубликовать результаты list.files («F:/Desktop/Folder/T1») –
Пожалуйста, сообщите нам, какой пакет вы используете (spgrass или rgrass7 ?) и показать, что * папка * существует через 'dir.exists' – RobertH
@ 42 Сценарий действительно длинный, поэтому мне пришлось опубликовать важную его часть. Но я это сделаю. но, как вы просили list.files(), вот они: > list.files ("F:/Srinu/RLP_Thesis") [57] "SSP_GK3.shx" "T 1.tif" [59] «T_1.tif» «T1.tif» [61] «UC» «UC.Rdata» [63] «UC_Extraction_Manual.R» «UC_Poly.dbf» [65] «UC_Poly.prj» «UC_Poly.qpj» [73] "URC_rast.tif" – flyingclouds