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

谢谢!

最佳答案

您可以将所有自定义函数放在一个名为“BusinessLogic.R”的文件中,然后:
1.使用源(如上面的注释中猪排所述)来引用此文件。
因此,在您的server.R中,您将有一行:
source(“./ BusinessLogic.R”)
2.然后调用BusinessLogic.R中的任何函数,并将用户输入作为参数传递。

09-26 00:09