[英]Create a pickerInput with choices and subchoices based on dataframe columns
I have the dataframe below and I want to create a pickerInput()
with Dimension
as the main choices and Subdimension
as sub-choices like:我有下面的数据框,我想创建一个pickerInput()
,其中Dimension
作为主要选择, Subdimension
作为子选择,例如:
pickerInput(
inputId = "p1",
label = "Select all option",
choices = list(Environmental = list("A","B","C"),
EnvironmentalB = list("A"),
EnvironmentalC = list("A","B")),
multiple = TRUE,
options = list(`actions-box` = TRUE)
)
In this dataframe I have only Environmental
but they may be more在这个数据框中,我只有Environmental
,但它们可能更多
df<-structure(list(Dimension = c("environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental",
"environmental", "environmental", "environmental", "environmental"
), Subdimension = c("A", "A", "A", "A", "A", "A", "A", "A", "A",
"A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A", "A",
"B", "B", "B", "B", "B", "B", "B", "B", "B", "B", "C", "C", "C",
"C", "C", "C", "C", "C", "C", "C")), row.names = c(NA, -42L), class = c("tbl_df",
"tbl", "data.frame"))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.