0
我要定義「selectInput」輸入標籤而不指定每一個,但使用「唯一」給:如何使用'unique'爲Shiny輸入創建標籤?
Error in (function (choice, name) :
All sub-lists in "choices" must be named.
示例代碼:
m <- sample(c('CT', 'MRI', 'US', 'XRAY'), size = 100, replace = TRUE)
ui <- fluidPage(
titlePanel("Rad Data"),
sidebarLayout(
sidebarPanel(
selectInput(inputId = 'modality', label = "Modality", choices = list(unique(m), selected = 'CT', selectize = FALSE))
),
mainPanel(outputPlot(outputId = 'distPlot'))
))
感謝您的任何意見。 rms
爲「M」預定義或你想從你的數據動態生成它 – A5C1D2H2I1M1N2O1R2T1
是的,m是數據幀變量。獨特的因素通常是我從4個樣本中抽樣出來的,但有時會添加一個或刪除一個,如果我不需要編輯selectInput選項,它將會更加優雅。 –
然後我認爲一個被動的用戶界面就是你所追求的內容,由Kristoffer的回答覆蓋。 – A5C1D2H2I1M1N2O1R2T1