Я создаю приложение Rshiny, в котором входные данные всегда будут иметь одинаковую структуру, но разные категории. Независимо от того, как выглядят эти данные, я всегда хочу, чтобы мои фильтры отображали одинаковые значения. Я последовал некоторым примерам и подумал, что это сработает, но у меня возникли проблемы с настройкой выбора по умолчанию.
Кроме того, мне любопытно, нужно ли мне что-либо делать с сервером , когда я использую эти альтернативные отображаемые имена в фильтре для своих графиков и таблиц или это просто редактирование пользовательского интерфейса?
The data would have a structure like this,
but the values of "col_1" and "col_2" will always differ.
No matter what those values are, I always want the first value of "col_1"
to appear in the Ui "Filter 1" as "Segment 1" and the first
value of "col_2" to appear as "Group A" in "Filter 2" and so on...
col_1 <- c("Seg 1", "Seg 2")
col_2 <- c("A", "B")
x<-data.frame(Seg, Group)
#My ui looks something like this
....
pickerInput("Segment", "Filter 1",
choices = c("Segement 1" =(x$Seg[1])[1],
"Segment 2" = (x$Seg[2])[2]),
selected = 'Segment 1', multiple = TRUE),
cellWidths = c("10%", "89%")
),
pickerInput("product_line", "Filter 2", multiple = TRUE,
choices = c("Product A" = levels(x$Group[1]),
"Product B" = levels(x$Goup[2])),
selected = "Product A"),
....
С моими фактическими данными мой фильтр выглядит следующим образом. Как я могу получить выбор по умолчанию для отображения?