0

当我在 R 中通过 system2 运行批处理文件时:

以下运行批处理文件没有任何问题:

system2("Run.bat")

但是,这给出了一个错误:

system2("Run", stdout=stdout, stderr=stderr)
Warning message:
running command '"Run.bat"' had status 1 

关于可能导致这种情况的任何见解?

4

1 回答 1

3

仔细阅读文档:

stdoutstderr 应将输出发送到“stdout”或“stderr”。可能的值为 R 控制台(默认值)、NULL 或 FALSE(丢弃输出)、TRUE(在字符向量中捕获输出)或命名文件的字符串。

似乎您需要将这些参数指定为字符串。

于 2014-10-24T19:08:51.720 回答