如何不打开R或RStudio运行R脚本?
如何不打开R或RStudio运行R脚本?
这个问题已经有答案了:
感谢您的时间。
我有一个更加普遍的问题,与业务用例有关。
我创建了一个R脚本,它接收一个Excel文件,检查特定条件,然后导出另一个Excel文件。
我为特定的用例和组织中某个团队的其他人创建了这个脚本。
组织中的其他人希望能够自己运行此R脚本,而不必每次想运行时都与我联系。他们可以在整个团队中运行几次以上。
从我的角度来看,我不希望团队成员每次想运行脚本时都要打开R。从他们的角度来看,这似乎不太用户友好,我希望保持体验简单易用。
那么我的问题是:是否有任何应用程序可以让团队成员使用,而无需显式使用R即可运行我的R脚本?
我已经进行了很多谷歌搜索。我看到的一个解决方案是创建一个可执行文件版本,但我认为这仍然有些棘手,因为这将涉及到定制每个团队成员的计算机。
我还认为RShiny可能能够填补这个空隙?但我现在不熟悉RShiny,也不知道它具体可以做什么。
感谢您提供的任何其他建议。
admin 更改状态以发布 2023年5月21日
主要有两种方法。一种是使用Rscript,如下所示:
C:\Users\automat7> Rscript app.r
另一种情况是,在使用shiny或运行一行脚本的情况下,通常可以使用:
R -e "shiny::runApp(address_to_folder, args)"
如果您使用的是Windows系统,则可能需要将R的bin文件夹添加到您的PATH环境变量中。
你可以参照这里的说明来做:如何在Windows10中向Path环境变量添加文件夹