[问题类型]:
效能咨询(我想让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)
[关键字]:
选择性,也许未来有用