当我通过R中的system2运行批处理文件时:
以下运行批处理文件没有任何问题:
system2("Run.bat")
但是,这给出了一个错误:
system2("Run", stdout=stdout, stderr=stderr)
Warning message:
running command '"Run.bat"' had status 1
关于什么可能导致这种情况的任何见解?
仔细阅读文档:
stdout
,stderr
应将输出发送到“ stdout”或“ stderr”。R控制台的默认值是“”(默认值),NULL或FALSE(丢弃输出),TRUE(将输出捕获到字符向量中)或命名文件的字符串。
似乎您需要将这些参数指定为字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句