[問題類型]:
效能諮詢(我想讓R 跑更快)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
[程式範例]:
因為研究的關係,選擇R,其中對於shiny內使用if else
若有重複性高的程式,不知道可以怎麼處理? 例如:
https://imgur.com/a/QehYQ
文字說明:有5個 checkboxGroupInput
分別為年級、性別、年度、學期、事件
我想要讓使用者可以自由的配對,然後顯示出圖形
可能會有很多種排列,而且5個checkbox每個一定都會有選擇
大一、男、103年、第一學期、期末、除夕
大二、大四、男女、105年度、106年度、第二學期、暑假
找了各種關鍵字,在stackoverflow找到一篇類似的問題,但沒人回...
網址:https://goo.gl/KgDTrs
於是今天很笨拙地慢慢一個一個if else做判斷
光是做完年級、性別的任意搭配,就已經3萬多行...
https://imgur.com/a/Rtga1
雖然可以運行,但有點蠢,不知道有什麼關鍵字或是方法,處理呢?
謝謝
[環境敘述]:
R version 3.4.2 (2017-09-28)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
[關鍵字]:
選擇性,也許未來有用