简体   繁体   English

如何处理 R shiny 中的此错误

[英]How can I deal with this error in R shiny

When I run this code:当我运行此代码时:


ui1 <- fluidPage(
  textInput("usubjid","Search usubjid",""),
  tableOutput("table")
)

server1 <- function(input,output)
  {
    
    adae0<-reactive({
      if(length(input$usubjid)==0)
      {
        adae
      }
      else
      {
        subset(adae,USUBJID==input$usubjid)
      }
    })    
  
    output$table <- renderTable
    (
      {
        adae0() %>%
          select(USUBJID,AEREFID,AGE,SEX,AEBODSYS)
      }
    )
  }

shinyApp(ui=ui1,server=server1)

The error comes:错误来了:

在此处输入图像描述

I want to know why and how i can fix it.我想知道为什么以及如何解决它。 Thanks.谢谢。 I am new to R shiny, and ask for help.我是 R shiny 的新手,并寻求帮助。 Can anybody help me?有谁能够帮我? Thanks a lot!非常感谢!

You are using dplyr without loading the library: After loading dplyr package the code should run.您正在使用dplyr而不加载库:加载dplyr package 后,代码应该运行。 See in server part: library(dplyr)参见服务器部分: library(dplyr)

ui1 <- fluidPage(
  textInput("usubjid","Search usubjid",""),
  tableOutput("table")
)

server1 <- function(input,output)
library(dplyr)
  {
  
  adae0<-reactive({
    if(length(input$usubjid)==0)
    {
      adae
    }
    else
    {
      subset(adae,USUBJID==input$usubjid)
    }
  })    
  
  output$table <- renderTable
  (
    {
      adae0() %>%
        select(USUBJID,AEREFID,AGE,SEX,AEBODSYS)
    }
  )
}

shinyApp(ui=ui1,server=server1)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM