Я використовую R CMD BATCH my_script.Rз терміналу для виконання Rсценарію. Зараз я перебуваю в точці, коли я хотів би передати аргумент команді, але у мене виникають деякі проблеми, коли вона працює. Якщо я це робити, R CMD BATCH my_script.R blablaто blablaстає вихідним файлом, а не інтерпретуватися як аргумент, доступний виконуваному сценарію R.
Я спробував, Rscript my_script.R blablaякий, здається, передається blablaправильно як аргумент, але тоді я не отримую my_script.Routвихідний файл, який я отримую R CMD BATCH(я хочу, щоб .Routфайл). Хоча я міг би переадресувати вихідний дзвінок на Rscriptім'я файлу, який я обрав, я не отримав би команди R введення, включені у файл, як R CMD BATCHце робиться у .Routфайлі.
Тож в ідеалі я шукаю спосіб передавати аргументи до сценарію R, який виконується R CMD BATCHметодом, хоча я був би задоволений підходом із застосуванням, Rscriptякщо є спосіб змусити його створити порівнянний .Routфайл.
R CMD BATCHскладається враження , що це реліквія. Мені подобається в тому, що він створює.Routфайл, що включає не тільки вихід скрипту, але також перемежовує вхідні команди / коментарі з.Rфайлу сценарію, який видав цей вихід.