相关疑难解决方法(0)

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
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)

您将提供任何帮助,我们将不胜感激.

command-line r

21
推荐指数
2
解决办法
4万
查看次数

标签 统计

command-line ×1

r ×1