R и системные вызовы

Я использовал R в прошлом для выполнения очень простых вызовов командной строки. Пример можно найти здесь .

На этот раз я пытаюсь имитировать этот код, который успешно запускается из командной строки в Windows:

> cd C:\Documents and Settings\BTIBERT\My Documents\My Dropbox\Eclipse\Projects\R\MLB\retrosheet\rawdata
> bgame -y 2010 2010bos.eva >2010bos.txt

Это код, который я пытаюсь запустить внутри of R. Я уже установил рабочий каталог внутри R.

dir <- paste("cd", getwd(), sep=" ")
system(dir)
system("bgame -y 2010 2010bos.eva >2010bos.txt")

Я уверен, что это ошибка пользователя, но что я делаю не так? Сначала кажется, что он работает, но возвращает следующую ошибку. Я вполне мог сделать что-то не так, но я считаю, что использую те же команды.

Expanded game descriptor, version 109(185) of 05/08/2008.
  Type 'bgame -h' for help.
Copyright (c) 2001 by DiamondWare.
[Processing file 2010bos.eva.]
>2010bos.txt: can't open.
Warning message:
running command 'bgame -y 2010 2010bos.eva >2010bos.txt' had status 2 

Мы будем благодарны за любую помощь, которую вы можете оказать.

21
задан Community 23 May 2017 в 11:33
поделиться