我已经找到了我之前讨论过的问题的答案:How to get dialog/message box working in executable R file
答案在这里: https://thesquareplanet.com/blog/interactive-r-scripts/
特别是这一点:
We can use this to provide an interactive R script executor in /usr/local/bin/Rint: #!/bin/sh f=$1; shift; env "R_PROFILE_USER=$f" "ARGS=$@" R --no-save -q
我的问题是我对命令提示符或批处理文件一无所知。那么这一行是什么意思,我只需将它粘贴到命令提示符一次,然后添加"#!/ usr / local / bin / Rint"到我的可执行R脚本的顶部?
答案 0 :(得分:0)
此行不适用于Windows cmd.exe shell。这适用于UNIX / Linux shell。
我们可以使用它在/ usr / local / bin / Rint中提供交互式R脚本执行器:
#!/bin/sh
f=$1;
shift;
env "R_PROFILE_USER=$f" "ARGS=$@"
R --no-save -q
答案 1 :(得分:0)
对于任何仍在寻找的人来说,这是我在Windows中可以找到的关于可执行R GUI的最佳资源:
http://oddhypothesis.blogspot.com.au/2014/04/deploying-self-contained-r-apps-to.html
仍在使用本教程,如果它回答了问题,将会更新。