【发布时间】:2011-04-21 14:59:57
【问题描述】:
我过去曾使用 R 对命令行进行非常基本的调用。例子可以在here找到。
这一次,我希望模仿这段在 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
您能提供的任何帮助将不胜感激。
【问题讨论】:
标签: r command-line