我过去使用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
Run Code Online (Sandbox Code Playgroud)
这是我试图在R里面运行的代码.我已经在R里面设置了工作目录.
dir <- paste("cd", getwd(), sep=" ")
system(dir)
system("bgame -y 2010 2010bos.eva >2010bos.txt")
Run Code Online (Sandbox Code Playgroud)
我确定这是用户错误,但我做错了什么?它似乎最初工作,但返回以下错误.我很可能做错了什么,但我相信我使用相同的命令.
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
Run Code Online (Sandbox Code Playgroud)
您将提供任何帮助,我们将不胜感激.