[問題類型]:
效能諮詢(我想讓R 跑更快)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
想說上個問題好像太雜了,將問題縮小一點。
我在shiny中用checkbox只要勾選就要是一個條件,
舉例來說 checkbox1=a>1 , checkbox2=b>3 ,checkbox3=c>4
本來一個checkbox是可以成立,我可以寫成checkbox1=a>1 回給我一個true or false
但是因為我想要多個checkbox 舉例我選擇了checkbox1&checkbox2
我希望條件會是cond=b>3&c>4,但是那個&我不曉得怎麼讓它出現
所以我做成字串的方式,再丟回server端,在判斷哪一個條件存在,存在的話就將cond設為
b>3&c>4,雖然可行但是要將所有可能列出,這樣效率太差,
不曉得有什麼樣的方式可以讓程式簡潔一些
前面有看到一篇類似的,但是還是不曉得該怎麼改~
https://www.ptt.cc/bbs/R_Language/M.1514992617.A.5F0.html
先謝謝大家幫忙了~~
[程式範例]:
server,覺得function資料不給應該也ok,就用(..).代替
https://ideone.com/5ZtgbT
ui
https://ideone.com/fHSdRJ
macd資料
https://imgur.com/wBICXH5
kd資料
https://imgur.com/zggxpQp
[環境敘述]:
3.4.1
[關鍵字]:
checkboxgroup,shiny