如何在我的R Shiny应用程序中创建动态过滤器,以根据第一个过滤器中选择的值自动更新第二个过滤器中的值

snz8szmq  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(124)

bounty将在7天后过期。回答此问题可获得+50的声望奖励。KApril正在寻找来自知名来源的答案

我正在尝试在我的R Shiny应用程序中创建动态过滤器,以根据第一个过滤器中的值选择自动更新第二个过滤器中的值。我尝试对我的代码进行更改,但它不工作。我不知道在哪里对我的代码进行更改。任何帮助都非常感谢。提前感谢!
代码如下:

shinyUI(fluidPage, theme = shinytheme("flatly"),
                           
                      
     sidebarLayout(position="left",
             sidebarPanel( width = 3,
                                                         
                 selectizeInput("group", "group",
                                choices = rug$group, selected="NONE", multiple = TRUE),
                 selectizeInput("name", "name",
                                choices = rug$name, selected="NONE", multiple = TRUE),
                 selectizeInput("dosis", "Dosis",
                                choices = rug$dosis, selected="NONE", multiple = TRUE),
                 selectizeInput("schema", "schema",
                               choices = rug$schema,  selected = character(0), multiple = TRUE, options = list(maxItems = 6)),
                            submitButton("Choose"),
                            
                                                         
                                           ),
           mainPanel(
              tabsetPanel(
                
               tabPanel("schema",  tags$label(h3('schema')), dataTableOutput("rug_data"),
                        
         
                                             )))))
        
)

shinyServer(function(input, output) {
  
  output$rug_data <- renderDataTable({
  
    
    rug_filter <- subset(rug, rownames=FALSE, 
                          rug$group == input$group & 
                            rug$name == input$name &
                            rug$dosis == input$dosis &
                            rug$schema == input$schema  ) 
    
  })

已编辑的代码

library(shiny)
library(DT)
library(tidyverse)

# Define server logic required to draw a histogram

shinyServer(function(session, input, output) {
  

observeEvent(input$group,{
  updateSelectInput(
    session,
    "name",
    choices = rug %>%
      filter(group== input$group) %>%
      select(name) %>%
      unique() %>%
      pull(name)
  )
  
})
  
               
              
observeEvent({
  updateSelectInput(
    session, "group"
    choices = rug %>%
      select(group) %>%
      unique() %>%
      pull(group) 
  )
})

observeEvent({
  updateSelectInput(
    session, "dosis",
    choices = rug %>%
      select(dosis) %>%
      unique() %>%
      pull(dosis)
  )
})

observeEvent({
  updateSelectInput(
    session, "schema",
    choices = rug %>%
      select(schema) %>%
      unique() %>%
      pull(schema)
  )
})

output$rug_data <- renderTable({
    rug, rownames=FALSE
    
 })
})

数据

dput(head(rug,500))
structure(list(group = c("Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", 
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi"), name = c("Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", 
"Bup", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", 
"Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", 
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", 
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", 
"Hyd", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", 
"Morp", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", 
"Oxyc", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", 
"OxycNalo", "OxycNalo", "OxycNalo", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", 
"Tapen", "Tapen", "Tapen", "Tapen", "Tram", "Tram", "Tram", "Tram", 
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", 
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", 
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", 
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram"
), dosis = c(2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 5, 5, 5, 
5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15, 
15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 
30, 30, 30, 30, 40, 40, 40, 40, 40, 40, 40, 40, 25, 25, 25, 25, 
25, 25, 25, 25, 50, 50, 50, 50, 50, 50, 50, 50, 30, 30, 30, 30, 
30, 30, 30, 30, 45, 45, 45, 45, 45, 45, 45, 45, 60, 60, 60, 60, 
60, 60, 60, 60, 90, 90, 90, 90, 90, 90, 90, 90, 120, 120, 120, 
120, 120, 120, 120, 120, 135, 135, 135, 135, 135, 135, 135, 135, 
180, 180, 180, 180, 180, 180, 180, 180, 50, 50, 50, 50, 50, 50, 
50, 50, 100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, 
150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 
300, 300, 300, 300, 300, 300, 300, 300, 400, 400, 400, 400, 400, 
400, 400, 400, 600, 600, 600, 600, 600, 600, 600, 600, 2, 2, 
2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8, 8, 8, 
8, 16, 16, 16, 16, 16, 16, 16, 16, 24, 24, 24, 24, 24, 24, 24, 
24, 32, 32, 32, 32, 32, 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 
64, 5, 5, 5, 5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 
15, 15, 15, 15, 15, 15, 15, 30, 30, 30, 30, 30, 30, 30, 30, 50, 
50, 50, 50, 50, 50, 50, 50, 60, 60, 60, 60, 60, 60, 60, 60, 100, 
100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 200, 200, 
200, 200, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 5, 5, 5, 5, 
5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 20, 20, 20, 20, 20, 
20, 20, 20, 40, 40, 40, 40, 40, 40, 40, 40, 80, 80, 80, 80, 80, 
80, 80, 80, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 5, 5, 5, 
5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15, 
15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 
30, 30, 30, 30, 40, 40, 40, 40, 40, 40, 40, 40, 12.5, 12.5, 12.5, 
12.5, 12.5, 12.5, 12.5, 12.5, 25, 25, 25, 25, 25, 25, 25, 25, 
50, 50, 50, 50, 50, 50, 50, 50, 75, 75, 75, 75, 75, 75, 75, 75, 
100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, 150, 150, 
150, 150, 150, 200, 200, 200, 200, 200, 200, 200, 200, 25, 25, 
25, 25, 25, 25, 25, 25, 50, 50, 50, 50, 50, 50, 50, 50, 75, 75, 
75, 75, 75, 75, 75, 75, 100, 100, 100, 100, 100, 100, 100, 100, 
150, 150, 150, 150), schema = c("LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", 
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", 
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", 
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", 
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", 
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", 
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", 
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", 
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10"
), Week = c("Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", 
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", 
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2"), Weekly_up = c(2.4375, 
2.38, 2.25, 2, 2, 1.5, 1.875, 1.25, 4.875, 4.75, 4.5, 4, 4, 3, 
3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5, 14.625, 14.25, 13.5, 
12, 12, 9, 11.25, 7.5, 19.5, 19, 18, 16, 16, 12, 15, 10, 29.25, 
28.5, 27, 24, 24, 18, 22.5, 15, 39, 38, 36, 32, 32, 24, 30, 20, 
24.375, 23.75, 22.5, 20, 20, 15, 18.75, 12.5, 48.75, 47.5, 45, 
40, 40, 30, 37.5, 25, 29.25, 28.5, 27, 24, 24, 18, 22.5, 15, 
43.875, 42.75, 40.5, 36, 36, 27, 33.75, 22.5, 58.5, 57, 54, 48, 
48, 36, 45, 30, 87.75, 85.5, 81, 72, 72, 54, 67.5, 45, 117, 114, 
108, 96, 96, 72, 90, 60, 131.625, 128.25, 121.5, 108, 108, 81, 
101.25, 67.5, 175.5, 171, 162, 144, 144, 108, 135, 90, 48.75, 
47.5, 45, 40, 40, 30, 37.5, 25, 97.5, 95, 90, 80, 80, 60, 75, 
50, 146.25, 142.5, 135, 120, 120, 90, 112.5, 75, 195, 190, 180, 
160, 160, 120, 150, 100, 292.5, 285, 270, 240, 240, 180, 225, 
150, 390, 380, 360, 320, 320, 240, 300, 200, 585, 570, 540, 480, 
480, 360, 450, 300, 1.95, 1.9, 1.8, 1.6, 1.6, 1.2, 1.5, 1, 3.9, 
3.8, 3.6, 3.2, 3.2, 2.4, 3, 2, 7.8, 7.6, 7.2, 6.4, 6.4, 4.8, 
6, 4, 15.6, 15.2, 14.4, 12.8, 12.8, 9.6, 12, 8, 23.4, 22.8, 21.6, 
19.2, 19.2, 14.4, 18, 12, 31.2, 30.4, 28.8, 25.6, 25.6, 19.2, 
24, 16, 62.4, 60.8, 57.6, 51.2, 51.2, 38.4, 48, 32, 4.875, 4.75, 
4.5, 4, 4, 3, 3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5, 14.625, 
14.25, 13.5, 12, 12, 9, 11.25, 7.5, 29.25, 28.5, 27, 24, 24, 
18, 22.5, 15, 48.75, 47.5, 45, 40, 40, 30, 37.5, 25, 58.5, 57, 
54, 48, 48, 36, 45, 30, 97.5, 95, 90, 80, 80, 60, 75, 50, 195, 
190, 180, 160, 160, 120, 150, 100, 2.4375, 2.38, 2.25, 2, 2, 
1.5, 1.875, 1.25, 4.875, 4.75, 4.5, 4, 4, 3, 3.75, 2.5, 9.75, 
9.5, 9, 8, 8, 6, 7.5, 5, 19.5, 19, 18, 16, 16, 12, 15, 10, 39, 
38, 36, 32, 32, 24, 30, 20, 78, 76, 72, 64, 64, 48, 60, 40, 2.4375, 
2.38, 2.25, 2, 2, 1.5, 1.875, 1.25, 4.875, 4.75, 4.5, 4, 4, 3, 
3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5, 14.625, 14.25, 13.5, 
12, 12, 9, 11.25, 7.5, 19.5, 19, 18, 16, 16, 12, 15, 10, 29.25, 
28.5, 27, 24, 24, 18, 22.5, 15, 39, 38, 36, 32, 32, 24, 30, 20, 
12.1875, 11.88, 11.25, 10, 10, 7.5, 9.375, 6.25, 24.375, 23.75, 
22.5, 20, 20, 15, 18.75, 12.5, 48.75, 47.5, 45, 40, 40, 30, 37.5, 
25, 73.125, 71.25, 67.5, 60, 60, 45, 56.25, 37.5, 97.5, 95, 90, 
80, 80, 60, 75, 50, 146.25, 142.5, 135, 120, 120, 90, 112.5, 
75, 195, 190, 180, 160, 160, 120, 150, 100, 24.375, 23.75, 22.5, 
20, 20, 15, 18.75, 12.5, 48.75, 47.5, 45, 40, 40, 30, 37.5, 25, 
73.125, 71.25, 67.5, 60, 60, 45, 56.25, 37.5, 97.5, 95, 90, 80, 
80, 60, 75, 50, 146.25, 142.5, 135, 120)), row.names = c(NA, 
-500L), class = c("tbl_df", "tbl", "data.frame"))
tez616oj

tez616oj1#

我建议使用库(shinyWidgets)中的selectizeGroup-module
它创建了一个
一组相互依赖的selectizeInput,用于筛选数据框架的列(类似于Excel)。
请检查以下内容:

library(DT)
library(shiny)
library(shinyWidgets)

rug <- structure(list(group = c("Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi",
"Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi", "Opi"), name =
c("Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup",
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup",
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup",
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup",
"Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup", "Bup",
"Bup", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Cod",
"Cod", "Cod", "Cod", "Cod", "Cod", "Cod", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro", "Hydro",
"Hydro", "Hydro", "Hydro", "Hydro", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Fent",
"Fent", "Fent", "Fent", "Fent", "Fent", "Fent", "Hyd", "Hyd", "Hyd", "Hyd",
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd",
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd",
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd",
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd",
"Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Hyd", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp",
"Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Morp", "Oxyc",
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc",
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc",
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc",
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc",
"Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc", "Oxyc",
"Oxyc", "Oxyc", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo", "OxycNalo",
"OxycNalo", "OxycNalo", "OxycNalo", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen", "Tapen",
"Tapen", "Tapen", "Tapen", "Tapen", "Tram", "Tram", "Tram", "Tram", "Tram",
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram",
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram",
"Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram", "Tram",
"Tram", "Tram", "Tram", "Tram" ), dosis = c(2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5,
2.5, 5, 5, 5, 5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15,
15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 30, 30, 30,
30, 40, 40, 40, 40, 40, 40, 40, 40, 25, 25, 25, 25, 25, 25, 25, 25, 50, 50,
50, 50, 50, 50, 50, 50, 30, 30, 30, 30, 30, 30, 30, 30, 45, 45, 45, 45, 45,
45, 45, 45, 60, 60, 60, 60, 60, 60, 60, 60, 90, 90, 90, 90, 90, 90, 90, 90,
120, 120, 120, 120, 120, 120, 120, 120, 135, 135, 135, 135, 135, 135, 135,
135, 180, 180, 180, 180, 180, 180, 180, 180, 50, 50, 50, 50, 50, 50, 50, 50,
100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150, 150, 150, 150, 150,
150, 200, 200, 200, 200, 200, 200, 200, 200, 300, 300, 300, 300, 300, 300,
300, 300, 400, 400, 400, 400, 400, 400, 400, 400, 600, 600, 600, 600, 600,
600, 600, 600, 2, 2, 2, 2, 2, 2, 2, 2, 4, 4, 4, 4, 4, 4, 4, 4, 8, 8, 8, 8, 8,
8, 8, 8, 16, 16, 16, 16, 16, 16, 16, 16, 24, 24, 24, 24, 24, 24, 24, 24, 32,
32, 32, 32, 32, 32, 32, 32, 64, 64, 64, 64, 64, 64, 64, 64, 5, 5, 5, 5, 5, 5,
5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15, 15, 15, 15, 15, 30, 30,
30, 30, 30, 30, 30, 30, 50, 50, 50, 50, 50, 50, 50, 50, 60, 60, 60, 60, 60,
60, 60, 60, 100, 100, 100, 100, 100, 100, 100, 100, 200, 200, 200, 200, 200,
200, 200, 200, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 2.5, 5, 5, 5, 5, 5, 5, 5, 5,
10, 10, 10, 10, 10, 10, 10, 10, 20, 20, 20, 20, 20, 20, 20, 20, 40, 40, 40,
40, 40, 40, 40, 40, 80, 80, 80, 80, 80, 80, 80, 80, 2.5, 2.5, 2.5, 2.5, 2.5,
2.5, 2.5, 2.5, 5, 5, 5, 5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15,
15, 15, 15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 30, 30, 30, 30, 30,
30, 30, 30, 40, 40, 40, 40, 40, 40, 40, 40, 12.5, 12.5, 12.5, 12.5, 12.5,
12.5, 12.5, 12.5, 25, 25, 25, 25, 25, 25, 25, 25, 50, 50, 50, 50, 50, 50, 50,
50, 75, 75, 75, 75, 75, 75, 75, 75, 100, 100, 100, 100, 100, 100, 100, 100,
150, 150, 150, 150, 150, 150, 150, 150, 200, 200, 200, 200, 200, 200, 200,
200, 25, 25, 25, 25, 25, 25, 25, 25, 50, 50, 50, 50, 50, 50, 50, 50, 75, 75,
75, 75, 75, 75, 75, 75, 100, 100, 100, 100, 100, 100, 100, 100, 150, 150, 150,
150), schema = c("LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25",
"SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20",
"SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10", "SAB_20",
"SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10", "SAB_10",
"SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10", "SAB_10",
"SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10", "LAB_10",
"SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25", "LAB_10",
"LAB_10", "SAB_10", "SAB_10", "SAB_20", "SAB_20", "SAB_25", "SAB_25",
"LAB_10", "LAB_10", "SAB_10", "SAB_10" ), Week = c("Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2",
"Woche1", "Woche2", "Woche1", "Woche2", "Woche1", "Woche2", "Woche1",
"Woche2"), Weekly_up = c(2.4375, 2.38, 2.25, 2, 2, 1.5, 1.875, 1.25, 4.875,
4.75, 4.5, 4, 4, 3, 3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5, 14.625, 14.25,
13.5, 12, 12, 9, 11.25, 7.5, 19.5, 19, 18, 16, 16, 12, 15, 10, 29.25, 28.5,
27, 24, 24, 18, 22.5, 15, 39, 38, 36, 32, 32, 24, 30, 20, 24.375, 23.75, 22.5,
20, 20, 15, 18.75, 12.5, 48.75, 47.5, 45, 40, 40, 30, 37.5, 25, 29.25, 28.5,
27, 24, 24, 18, 22.5, 15, 43.875, 42.75, 40.5, 36, 36, 27, 33.75, 22.5, 58.5,
57, 54, 48, 48, 36, 45, 30, 87.75, 85.5, 81, 72, 72, 54, 67.5, 45, 117, 114,
108, 96, 96, 72, 90, 60, 131.625, 128.25, 121.5, 108, 108, 81, 101.25, 67.5,
175.5, 171, 162, 144, 144, 108, 135, 90, 48.75, 47.5, 45, 40, 40, 30, 37.5,
25, 97.5, 95, 90, 80, 80, 60, 75, 50, 146.25, 142.5, 135, 120, 120, 90, 112.5,
75, 195, 190, 180, 160, 160, 120, 150, 100, 292.5, 285, 270, 240, 240, 180,
225, 150, 390, 380, 360, 320, 320, 240, 300, 200, 585, 570, 540, 480, 480,
360, 450, 300, 1.95, 1.9, 1.8, 1.6, 1.6, 1.2, 1.5, 1, 3.9, 3.8, 3.6, 3.2, 3.2,
2.4, 3, 2, 7.8, 7.6, 7.2, 6.4, 6.4, 4.8, 6, 4, 15.6, 15.2, 14.4, 12.8, 12.8,
9.6, 12, 8, 23.4, 22.8, 21.6, 19.2, 19.2, 14.4, 18, 12, 31.2, 30.4, 28.8,
25.6, 25.6, 19.2, 24, 16, 62.4, 60.8, 57.6, 51.2, 51.2, 38.4, 48, 32, 4.875,
4.75, 4.5, 4, 4, 3, 3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5, 14.625, 14.25,
13.5, 12, 12, 9, 11.25, 7.5, 29.25, 28.5, 27, 24, 24, 18, 22.5, 15, 48.75,
47.5, 45, 40, 40, 30, 37.5, 25, 58.5, 57, 54, 48, 48, 36, 45, 30, 97.5, 95,
90, 80, 80, 60, 75, 50, 195, 190, 180, 160, 160, 120, 150, 100, 2.4375, 2.38,
2.25, 2, 2, 1.5, 1.875, 1.25, 4.875, 4.75, 4.5, 4, 4, 3, 3.75, 2.5, 9.75, 9.5,
9, 8, 8, 6, 7.5, 5, 19.5, 19, 18, 16, 16, 12, 15, 10, 39, 38, 36, 32, 32, 24,
30, 20, 78, 76, 72, 64, 64, 48, 60, 40, 2.4375, 2.38, 2.25, 2, 2, 1.5, 1.875,
1.25, 4.875, 4.75, 4.5, 4, 4, 3, 3.75, 2.5, 9.75, 9.5, 9, 8, 8, 6, 7.5, 5,
14.625, 14.25, 13.5, 12, 12, 9, 11.25, 7.5, 19.5, 19, 18, 16, 16, 12, 15, 10,
29.25, 28.5, 27, 24, 24, 18, 22.5, 15, 39, 38, 36, 32, 32, 24, 30, 20,
12.1875, 11.88, 11.25, 10, 10, 7.5, 9.375, 6.25, 24.375, 23.75, 22.5, 20, 20,
15, 18.75, 12.5, 48.75, 47.5, 45, 40, 40, 30, 37.5, 25, 73.125, 71.25, 67.5,
60, 60, 45, 56.25, 37.5, 97.5, 95, 90, 80, 80, 60, 75, 50, 146.25, 142.5, 135,
120, 120, 90, 112.5, 75, 195, 190, 180, 160, 160, 120, 150, 100, 24.375,
23.75, 22.5, 20, 20, 15, 18.75, 12.5, 48.75, 47.5, 45, 40, 40, 30, 37.5, 25,
73.125, 71.25, 67.5, 60, 60, 45, 56.25, 37.5, 97.5, 95, 90, 80, 80, 60, 75,
50, 146.25, 142.5, 135, 120)), row.names = c(NA, -500L), class = c("tbl_rug",
"tbl", "data.frame"))

ui <- fluidPage(
  fluidRow(
    column(width = 10, offset = 1, tags$h3("Filter data with selectize group")),
    column(width = 3, offset = 1, 
           selectizeGroupUI(
             id = "my-filters",
             params = list(
               group = list(inputId = "group", title = "group:"),
               name = list(inputId = "name", title = "name:"),
               dosis = list(inputId = "dosis", title = "dosis:"),
               schema = list(inputId = "schema", title = "schema:")
             ),
             inline = FALSE
           )),
    column(
      width = 10, offset = 1,DT::dataTableOutput(outputId = "table")
    )
  )
)

server <- function(input, output, session) {
  filtered_table <- callModule(
    module = selectizeGroupServer,
    id = "my-filters",
    data = rug,
    vars = names(rug),
    inline = FALSE
  )
  output$table <- DT::renderDataTable(filtered_table())
}

shinyApp(ui, server)

相关问题