相关疑难解决方法(0)

如何在R(Shiny)中创建具有被动值的IF语句

初学者到R,在这里闪亮!试图做一个最小的工作示例......我想检查一个无功输入值的条件.我究竟做错了什么?

library(shiny)

ui<-fluidPage(

  numericInput(inputId="a", label=NULL, value=0),
  textOutput(outputId="out")
)

server <- function(input, output) {
  x <- reactive(input$a)
  if (x() < 4) 
    {y<-1}
  else
  {y<-0}

  output$out <- renderText({y})
}

shinyApp(ui = ui, server = server)
Run Code Online (Sandbox Code Playgroud)

错误消息:

没有活动的反应上下文,不允许操作.(你试图做一些只能在反应式表达式或观察者内部完成的事情.)

r shiny

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

r ×1

shiny ×1