【问题标题】:Calling other function in Shiny server在 Shiny 服务器中调用其他函数
【发布时间】:2016-06-28 16:29:09
【问题描述】:

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

谢谢!

【问题讨论】:

  • 你可以用source调用这些函数
  • 你能给我一个简单的例子来说明吗?

标签: r scope shiny


【解决方案1】:

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

【讨论】:

  • 谢谢 sigmabeta! :) 我要试试这个,希望对你有帮助
  • 感谢@sigmabeta!有用。我怎么能说你的回答很好?
猜你喜欢
  • 1970-01-01
  • 2018-06-09
  • 2020-03-29
  • 2021-01-07
  • 1970-01-01
  • 2012-05-28
  • 1970-01-01
  • 2015-02-01
相关资源
最近更新 更多