这是我第一次创建网络应用程序。我在闪亮的服务器下对数据进行子集化时遇到了一些问题。这是一个大型数据集。我想根据我们在 UI 中输入的条件对数据进行子集化。但我失败了。
它显示“评估错误:尝试应用非功能”。有人可以帮我吗?非常感谢。我的最终目标是通过大型数据集构建应用程序以子集数据并将计算应用于子集。最后,通过闪亮的应用程序呈现结果。
我已经对计算过程和 UI 进行了编码。我怎样才能将它们结合起来?我们必须在服务器下编写所有代码吗?我可以在全局环境下放置一些代码吗?全局环境会和服务器有联系吗?谢谢你。
附上我的代码图片。我怎样才能修改它以使其工作?谢谢!!!!
server <- function(input,output){
sex <- reactive({sex <- input$sex})
impairment <- reactive({impairment <- input$impairment})
sub1<- reactive({subset(a2e,Sex == input$sex() & AVS.Impairment ==
input$impairment() )})
output$distPlot <- renderPlot(plot{sub1()$Age})
}
shinyApp(ui=ui,server=server)
我想根据性别和损伤对数据进行子集化。只是为了检查它是否正常工作,我选择在数据集中绘制随机列。但它没有用。请帮我。:)