R Shiny selectInput 反应性
R Shiny selectInput Reactivity
在我的 Shiny 应用程序中,我的 UI 中有一个名为 bob 的 selectInput,选项有 "A"、"B"、"C"。
在我的服务器顶部(在其他任何事情之前)我有
observe({
bob_value <- reactive({
if (input$bob == "A")
{bob_value <- "A"
} else if (input$bob == "B")
{bob_value <- "B"
} else if (input$bob == "C")
{bob_value <- "C"}
bob_value
})
.............................
})
圆点表示大约一千万零六行代码。
现在千万零六行代码主要是提到几个大函数文件,其中一个参数是alice。我想让 alice 对 bob_value 做出反应,这样我就可以在 UI 中更改 input$bob 并看到一千万和六行代码的输出发生变化。所以我计划将所有爱丽丝设置为 bob_value(),但在我这样做之前我得到了错误:
错误 ==:比较 (1) 仅适用于原子类型和列表类型
非常感谢您的帮助。
我认为你应该使用:
爱丽丝<-bob_value()
在我的 Shiny 应用程序中,我的 UI 中有一个名为 bob 的 selectInput,选项有 "A"、"B"、"C"。
在我的服务器顶部(在其他任何事情之前)我有
observe({
bob_value <- reactive({
if (input$bob == "A")
{bob_value <- "A"
} else if (input$bob == "B")
{bob_value <- "B"
} else if (input$bob == "C")
{bob_value <- "C"}
bob_value
})
.............................
})
圆点表示大约一千万零六行代码。
现在千万零六行代码主要是提到几个大函数文件,其中一个参数是alice。我想让 alice 对 bob_value 做出反应,这样我就可以在 UI 中更改 input$bob 并看到一千万和六行代码的输出发生变化。所以我计划将所有爱丽丝设置为 bob_value(),但在我这样做之前我得到了错误:
错误 ==:比较 (1) 仅适用于原子类型和列表类型
非常感谢您的帮助。
我认为你应该使用: 爱丽丝<-bob_value()