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
Благодарю.
1 ответ
Ваш list.files("F:/Srinu/RLP_Thesis")
не показывает файл с именем F:/Desktop/Folder/T1
, На самом деле есть не связанные пути.
В любом случае, это должно быть что-то вроде F:/Desktop/Folder/T1.tif
Если вы не уверены, как создавать имена файлов с помощью кода, сначала проверьте свою функцию с реальными именами файлов. Вы, вероятно, ищете что-то вроде:
input = paste0(path, "/T", i, ".tif")