作者angel50732 (菊鲨)
看板R_Language
标题[问题] 先对字串中的字,後续再跑不同的程式
时间Sat Nov 25 10:16:19 2017
大家好,我想询问一个关於先选字再跑程式的问题
意思大概如下:
我身高高於.....
你体重高於.....
他身高低於.....
她体重低於.....
牠身高等於.....
根据上述可以分成身高,体重,高於,低於,等於
我想做的事是:字串分成五类再跑程式
1.身高+高於会跑一种程式;
2.身高+低於;3.身高+等於;4.体重+高於;5.体重+低於;
每种都会去跑一种程式(後续这个程式我会写)
但要去区分前面的条件我不知道要怎麽做
据说python有这种一个字对一个字的程式功能,不知道R有没有?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 165.227.24.106
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1511576182.A.157.html
1F:→ kial: 给你一些关键字:判定用 if,多条件的判定用'&'运算子,字串 11/25 10:32
2F:→ kial: 的比对用stringr套件里找,复杂字串的话要会一点regexp 11/25 10:33
3F:推 Edster: which 11/25 13:14
4F:→ jyung: 用 switch 分类,後续 function 可以放成 function 的 argu 11/25 18:53
5F:→ jyung: ment 11/25 18:53
6F:→ angel50732: 好的,我试试看,先谢谢你们 11/26 13:44