[問題] 先對字串中的字,後續再跑不同的程式

作者: angel50732 (瑜)   2017-11-25 10:16:19
大家好,我想詢問一個關於先選字再跑程式的問題
意思大概如下:
我身高高於.....
你體重高於.....
他身高低於.....
她體重低於.....
牠身高等於.....
根據上述可以分成身高,體重,高於,低於,等於
我想做的事是:字串分成五類再跑程式
1.身高+高於會跑一種程式;
2.身高+低於;3.身高+等於;4.體重+高於;5.體重+低於;
每種都會去跑一種程式(後續這個程式我會寫)
但要去區分前面的條件我不知道要怎麼做
據說python有這種一個字對一個字的程式功能,不知道R有沒有?
作者: kial (夏澄)   2017-11-25 10:32:00
給你一些關鍵字:判定用 if,多條件的判定用'&'運算子,字串的比對用stringr套件裡找,複雜字串的話要會一點regexp
作者: Edster (Edster)   2017-11-25 13:14:00
which
作者: jyung (malayung)   2017-11-25 18:53:00
用 switch 分類,後續 function 可以放成 function 的 argument
作者: angel50732 (瑜)   2017-11-26 13:44:00
好的,我試試看,先謝謝你們

Links booklink

Contact Us: admin [ a t ] ucptt.com