Я пытаюсь использовать пакет getopt, чтобы открыть мой файл, но кажется, что коды не работают:
> library(getopt)
args <- commandArgs(trailingOnly = FALSE)
spec = matrix(c(
'help' , 'h', 0, "character",
'input' , 'i', 1, "file",
'output' , 'o', 1, "character"), byrow=TRUE, ncol=4)
opt = getopt(spec)
if(opt$input){
file <- read.table(args[1])
}
print(file)
Я пытаюсь использовать командную строку для запуска таких кодов, как:
Rscript --slave filename.R -i file.txt
Информация об ошибке: Ошибка в storage.mode (peek.optstring) <- режим: недопустимое значение Вызовы: getopt ... tryCatch -> tryCatchList -> tryCatchOne -> doTryCatch Выполнение остановлено Может кто-нибудь мне помочь?