我有处理客户数据集的 R 脚本(制作数字、汇总表等)。我想将这些脚本打包成一个独立的程序,也就是数据科学工具,我可以提供给客户,并且不需要与他们的代码进行交互。理想情况下,他们将打开工具、加载数据、单击运行并获得报告。我怎样才能做到这一点?
将 R 脚本变成“数据科学工具”
数据挖掘
r
2022-02-24 14:13:34
2个回答
您可以参考以下类似问题的答案。
https://stackoverflow.com/questions/14096520/compile-r-script-into-standalone-exe-file
或者,您可以使用 R-shiny 应用程序。您可以构建也可以部署在网站上的应用程序。R-shiny 的应用示例见以下链接。
https://shiny.rstudio.com/gallery/
这样,客户根本不会看到您的代码,而是将其作为一种工具来处理。
如果您不熟悉用户界面和服务器端编程,我强烈推荐您使用 Shiny。下面是您第一个漂亮的闪亮应用程序的非常好的演练。
https://rstudio.com/resources/webinars/how-to-start-with-shiny-part-1/
它基本上是在您的客户可以访问的同一台服务器上创建您的 r 指令,并创建一个由用户界面部分和服务器指令部分组成的闪亮应用程序,并将它们组合为 shinyApp() 函数中的参数。
这是一个很好的闪亮备忘单。
https://shiny.rstudio.com/images/shiny-cheatsheet.pdf
完成 Rstudio 资源后,需要几天的时间来部署。
其它你可能感兴趣的问题