我正在开发一个闪亮的应用程序,其中我几乎没有选择,我希望创建一个可以为所有人提供更多选择的选择。例如,
选项A选项B选项C
现在,A,B,C是变量的特定值。现在,我希望看到选择“ Option All”的另一个选项时的详细信息,该选项是(A,B,C)的组合。请帮忙。
在这里,您可以radioButtons使用全部选项来解决您的问题:
library(shiny)
library(DT)
value <- c(1,2,3)
variable <- c("A","B","C")
data <- data.frame(value, variable)
ui= fluidPage(
radioButtons("choice","Choose:", choices = c("A","B","C","All"), selected = "All"),
dataTableOutput("tab")
)
server= function(input, output,session) {
data_reactive <- reactive({
if(input$choice =="All"){
data <- data
}
else{
data <- data[data$variable %in% input$choice, ]
}
data
})
output$tab <- DT::renderDataTable({
datatable(data_reactive())})
}
shinyApp(ui, server)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。