Я использовал R в прошлом, чтобы делать очень простые вызовы линии commmand. Пример можно найти здесь.
На этот раз я ищу, чтобы имитировать этот код, который успешно запускается из командной строки в Windows:
> cd C:\Documents and Settings\BTIBERT\My Documents\My Dropbox\Eclipse\Projects\R\MLB\retrosheet\rawdata
> bgame -y 2010 2010bos.eva >2010bos.txt
Это код, который я пытаюсь запустить внутри 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
Любая помощь, которую вы можете предоставить, будет оценена.