r - 无法在 Powershell 中运行 R.exe

标签 r windows powershell

我经常发现在命令行 (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/

相关文章:

c# - 在安装期间检测并需要 Windows QFE/补丁

windows - 使用 cmd 将文件日期附加到文件名

windows - 重命名文件夹中的多个文件,添加前缀 (Windows)

powershell - 如何从锁定状态中释放 (get-item c :\temp\a. log).OpenRead()?

r - 如何在 Sublime Text 2 编辑器中将一行传递到控制台

r - 无法在 R 中区分 left() 和 right()

R:重新排列数据框中行的顺序

对大数据集中行的相对引用

c++ - 根据状态在不同文件上叠加图标

PowerShell Azure Cmdlet 无法识别