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

看板R_Language作者 (菊鯊)時間8年前 (2017/11/25 10:16), 編輯推噓1(105)
留言6則, 4人參與, 8年前最新討論串1/1
大家好,我想詢問一個關於先選字再跑程式的問題 意思大概如下: 我身高高於..... 你體重高於..... 他身高低於..... 她體重低於..... 牠身高等於..... 根據上述可以分成身高,體重,高於,低於,等於 我想做的事是:字串分成五類再跑程式 1.身高+高於會跑一種程式; 2.身高+低於;3.身高+等於;4.體重+高於;5.體重+低於; 每種都會去跑一種程式(後續這個程式我會寫) 但要去區分前面的條件我不知道要怎麼做 據說python有這種一個字對一個字的程式功能,不知道R有沒有? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 165.227.24.106 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1511576182.A.157.html

11/25 10:32, 8年前 , 1F
給你一些關鍵字:判定用 if,多條件的判定用'&'運算子,字串
11/25 10:32, 1F

11/25 10:33, 8年前 , 2F
的比對用stringr套件裡找,複雜字串的話要會一點regexp
11/25 10:33, 2F

11/25 13:14, 8年前 , 3F
which
11/25 13:14, 3F

11/25 18:53, 8年前 , 4F
用 switch 分類,後續 function 可以放成 function 的 argu
11/25 18:53, 4F

11/25 18:53, 8年前 , 5F
ment
11/25 18:53, 5F

11/26 13:44, 8年前 , 6F
好的,我試試看,先謝謝你們
11/26 13:44, 6F
文章代碼(AID): #1Q6D9s5N (R_Language)
文章代碼(AID): #1Q6D9s5N (R_Language)