在Shiny服务器中调用其他功能

时间:2016-06-28 16:29:09

标签: r scope shiny

我正在用R中的Shiny包创建一个应用程序,我在其他脚本中定义了几个函数。我想将这些函数与用户提供的输入变量一起使用,那么如何在服务器脚本中调用它们并考虑反应性?该函数是否必须在同一个脚本中定义?在这种情况下,我应该在shinyServer函数内部或外部写入它们?

谢谢!

1 个答案:

答案 0 :(得分:4)

您可以将所有自定义函数放在名为say" BusinessLogic.R"的单个文件中。然后: 1.使用source(如上面评论中的Pork Chop所述)来引用此文件。 所以在你的server.R你会有一条线: 源(" ./ BusinessLogic.R&#34) 2.然后调用BusinessLogic.R中的任何函数并将用户输入作为参数传递。