在我的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中更改输入$ bob,并看到1000行和6行代码输出的变化。所以我打算将所有的alices设置为bob_value(),但在我能做到之前我得到了错误:
==时出错:比较(1)仅适用于原子和列表类型
我很感激帮助。
答案 0 :(得分:0)
我认为你应该使用: alices&lt; -bob_value()