Я использую 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файла сценария, создавшего этот вывод.