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")
Другие вопросы по тегам