r - R : Reactive Values vs. 全局变量中的 Shiny

标签 r shiny

我有一个关于 Shiny 中的 react 值和全局变量的一般性问题。我的目标是在不同的 react 环境中将值输入数据框,并且数据框应该始终是最新的。我实际上不需要环境像对其他输入那样对我的数据框使用react。我将按如下方式进行:在开始时创建一个全局数据框并使用“<<-”输入值。我看不出有任何理由在这里使用 react 值。但是,我对 Shiny 很陌生,非常感谢您对此问题的意见。

最佳答案

您建议如何使您的数据库保持最新?如果您正在为更新数据库构建应用程序,则必须为其提供用户输入。

如果您的数据库更新依赖于用户输入,那么您的数据库必须是响应式(Reactive)的,以便对用户输入使用react。

代码将具有以下结构:

ui <- shinyUI(pageWithSidebar(
mainPanel(selectInput())))

server <- shinyServer(function(input, output, session) {
database_update <- function(input$user_input)
}

关于r - R : Reactive Values vs. 全局变量中的 Shiny ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38738646/

相关文章:

R 黑森矩阵

r - 从 R 中的 igraph 对象中提取带条件的边列表

r - 如何在 Shiny 应用程序中向标签添加上标或下标等文本格式?

r - 在没有循环的情况下对分组行进行计算

删除 R 饼图中多余的空白?

r - 函数 : use reorder in aes function 中的 dplyr 和 ggplot

r - 如何在 R Shiny 中获取用户信息

r - Shiny:允许用户选择 react 性

r - Shiny:在 modalDialog() 中使用 textInput() 更新 react 值

R: Shiny :增加由 `textInput` 创建的文本输入控件的宽度