Спасибо, это прекрасно работает! Это действительно должно быть функциональностью по умолчанию в R.

ного играл сsystem() а такжеsystem2() для удовольствия, и меня поразило, что я могу сохранить либо выходной, либо выходной статус в объекте. Игрушечный пример:

X <- system("ping google.com",intern=TRUE)

дает мне вывод, тогда как

X <- system2("ping", "google.com")

дает мне статус выхода (1 в этом случае, Google не пингует). Если я хочу и выход, и статус выхода, мне нужно сделать 2 системных вызова, что кажется излишним. Как я могу получить оба с использованием только одного системного вызова?

РЕДАКТИРОВАТЬ: я хотел бы иметь оба в консоли, если это возможно, не просматривая временный файл с помощьюstdout="somefile.ext" вsystem2 позвонить и впоследствии читать его в.

Ответы на вопрос(3)

Ваш ответ на вопрос