system2 функционирует в R
Когда я запускаю командный файл через system2 в R:
Следующее запускает пакетный файл без каких-либо проблем:
system2("Run.bat")
Тем не менее, этот дает ошибку:
system2("Run", stdout=stdout, stderr=stderr)
Warning message:
running command '"Run.bat"' had status 1
Любое понимание того, что может быть причиной этого?
1 ответ
Решение
Внимательно прочитайте документацию:
stdout
,stderr
куда должен быть отправлен вывод в 'stdout' или 'stderr'. Возможные значения: "", для консоли R (по умолчанию), NULL или FALSE (отменить вывод), TRUE (захватить вывод в символьном векторе) или символьную строку с именем файла.
Похоже, вам нужно указать эти аргументы в виде символьных строк.