0
我需要使用從後端(Excel或數據庫)動態檢索的數據框中的checkBoxGroupInput創建一組複選框。我可以檢索來自數據幀所需的列向量,並使用下面的代碼段示出它作爲「動態」下拉:在R的Shiny包中創建動態checkboxGroupInput
library(shiny)
library(ggtern)
library(scales)
setwd("~/R/data")
library(XLConnect)
df <- readWorksheetFromFile("ternary_diagram_all.xlsx",sheet=1,startRow = 1, endCol=7)
ui <- shinyUI(fluidPage(
wellPanel(
titlePanel("VGLab Ternary Diagrams"),
selectInput('wellName', 'Select Well', unique(df$Well))
),
我想打開井列的唯一值的DF數據框放入一組在客戶端上呈現的複選框。我查閱了checkboxGroupInput的文檔,但不知道如何提供用於創建複選框的列表/矢量。
請指教。我是一個閃亮的初學者。
謝謝。
巴拉特
是的。這樣可行。其實,我做了選擇=獨特(df $嗯),並且工作得很好。我不必從中創建一個矢量。 R爲我處理它。在服務器端有一個相應的語句,用於根據選定的井對數據框進行子集化,即:subset(df,Well%in%input $ selectedWells)。 inputId =上面的checkboxGroupInput中的'selectedWells'。 – Bharat