[问题] 先对字串中的字,后续再跑不同的程式

楼主: 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