感谢您的时间。
关于业务用例,我还有一个更笼统的问题。
我创建了一个R脚本,该脚本使用一个excel文件,检查某些条件,然后导出另一个excel文件。
我为特定用例以及组织中某个团队中的其他人创建了这个。
我组织中的其他人希望能够自己运行此R脚本,而不必每次想要运行它时都与我联系。他们可能每天在整个团队中运行几次以上。
在我的末端,我不希望团队成员每次要运行脚本时都必须打开R。从他们的角度看,它似乎并不十分用户友好,我希望他们可以轻松地进行使用。
这是我的问题:团队成员可以使用这些应用程序来运行我的R脚本而无需显式使用R吗?
我已经做了很多谷歌搜索。我看到的一个解决方案是创建文件的可执行版本,但是我认为这仍然很棘手,因为这将涉及自定义团队成员的每台计算机。
我还认为RShiny可能能够填补空白?但是我到目前为止还不熟悉RShiny,也不知道它到底能做什么。
感谢您提出其他建议。
答案 0 :(得分:3)
主要有两种方法。使用Rscript,如下所示:
C:\Users\automat7> Rscript app.r
,或者在某些情况下,例如闪亮或运行单行脚本时,通常可以使用
R -e "shiny::runApp(address_to_folder, args)"
如果使用Windows,则可能需要将R的 bin 文件夹添加到PATH环境变量中。 您可以按照以下说明进行操作:How to Add a folder to Path environment variable in Windows10