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 (захватить вывод в символьном векторе) или символьную строку с именем файла.

Похоже, вам нужно указать эти аргументы в виде символьных строк.

Другие вопросы по тегам