Мне нужно создать группу флажков, используя checkBoxGroupInput из фрейма данных, динамически извлеченного из задней части (Excel или базы данных). Я могу получить желаемый вектор-столбца из данных рамы и показать его как «динамическое» в раскрывающемся меню, используя следующий фрагмент кода:Создание динамического checkboxGroupInput в блестящем пакете в R
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))
),
Я хочу, чтобы включить уникальные значения столбца Колодца для ФРА кадр данных в набор флажков, которые отображаются на клиенте. Я просмотрел документацию для checkboxGroupInput, но не знаю, как поставить список/вектор для создания флажков.
Просьба сообщить. Я блестящий новичок.
Спасибо.
Бхарат
Да. Это работает. На самом деле, я сделал выбор = уникальный (df $ Well), и это сработало нормально. Мне не нужно было создавать из него вектор. R обработал это для меня. На стороне сервера имеется соответствующее утверждение для подмножества фрейма данных на основе выбранной скважины, которая: subset (df, Well% in% input $ selectedWells). InputId = 'selectedWells' из флажкаGroupInput выше. – Bharat