我经常发现在命令行 (windows) 上运行 R 更有用。然而,当我在 Powershell 中尝试它时,我往往会遇到问题,但是通过首先运行 cmd
然后它就可以工作了,这很容易克服。
这是我在执行 R CMD BATCH
时遇到的错误
Invoke-History: A positional parameter cannot be found that accepts the argument 'BATCH'
我后来意识到 r
是一个别名,它返回刚刚过去的命令,因此我无法运行 R。
随后,我发现使用可执行文件的完整文件名(即 R.exe
)或使用 Rcmd.exe(即 Rcmd BATCH ...
)是可行的。
不过,我很好奇,是否有解决方法,以防遇到类似的冲突?
最佳答案
在 powershell 中启动 R:
R.exe
关于r - 无法在 Powershell 中运行 R.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45905670/