Как ограничить результаты в блестящих входных данных приложения? - PullRequest
0 голосов
/ 31 января 2019

Пожалуйста, помогите мне попытаться выяснить это У меня есть DF

L   T   P   N  
"1" "Z" "c" "A"
"1" "X" "c" "B"
"2" "Y" "m" "C"
"2" "W" "a" "D"
"3" "R" "i" "E" 

Я пишу блестящее приложение с 3 входами: 1-й вход - L

selectizeInput("L", "L:",
    choices = c(DF$L), selected = levels(DF$L))

второй вход фильтруется по L, чтобы дать только все T в выбранных L

selectizeInput( "T", "T:",
      choices = DF$T[DF$L==levels(DF$L[1])]

Затем последний входной сигнал, который у меня есть, извлекает N на основе L и T выбрано.Я также хотел бы иметь возможность отфильтровать этот выбор по P.Например, я хочу, чтобы этот 3-й вход давал только опции N s, которые имеют P из c.Я застрял здесь.

selectInput("N", "N-c",
     choices = DF$N[DF$T==levels(DF$T[1])]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...