前提・実現したいこと
Rで大学のシラバス情報を抜き出してそのデータをもとに各項目でプルダウンの選択で絞り込み検索ができるようにShinyで実装し、誰でも大学のシラバス検索が本家のシステムよりもしやすいものを提供をしようと頑張っている者です。
https://www.wsl.waseda.jp/syllabus/JAA101.php?pLng=jp
(もととなるシラバス検索)
該当のソースコード
ui <- fluidPage(theme = shinytheme("superhero"), navbarPage("はじめてのShiny", id="nav", tabPanel("View",icon = icon("eye"), sidebarPanel( selectInput("Gakubu","開講学部", data %>% select(開講学部) %>% \ unique() %>% c("ALL",.) ), ...
これを、開講学部、学期、曜日時限、科目名、担当教員、使用教室においてselectInputを敷いていって、
server <- function(input, output) { out_data <- data output$subjecttable <- renderTable({ if(input$Gakubu != "ALL"){ out_data <- out_data %>% filter(開講学部==input$Gakubu) %>% filter(学期==input$Gakki) %>% filter(曜日時限==input$Date) %>% filter(科目名==input$Subject) %>% filter(担当教員==input$Teacher) %>% filter(使用教室==input$Room) }else if(input$Gakki != "ALL"){ out_data <- out_data %>% filter(開講学部==input$Gakubu) %>% filter(学期==input$Gakki) %>% filter(曜日時限==input$Date) %>% filter(科目名==input$Subject) %>% filter(担当教員==input$Teacher) %>% filter(使用教室==input$Room) }else if ...
で各項目が変化した時に対応した表が表示されるようにしようとしています。
- 開講学部の候補がプルダウンに現れない(政経、とかが表示されてほしい)
- 学期の候補がプルダウンに現れない(秋学期、とかが表示されてほしい)
- ちゃんと選択可能になっている項目で絞り込みをしても結果が表示されない
Rに関してもShinyに関しても当方大の素人ですのでコードをどうしたらよいか提案していただけると幸いです。
補足情報(FW/ツールのバージョンなど)
Rstudio Cloudにて行っています
ライブラリはShiny・Shinythemesしか使っておりませんが、解決策で良いものがあったり、tidyに行こうぜ等ございましたらそれもご教授いただけると幸いです!
### さいごに
もし要望があれば、もう少し詳細な情報を、データセットを変えてみたら等どしどしご指摘ください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。