[問題] 請問R有辦法用簡易的字根搜尋到複雜的嗎?

作者: ronald736 (明天會更好)   2020-02-18 12:11:09
資料1 : 原始資料為很多大學的全名 : 國立臺灣師範大學 、 中原大學、文藻外語學院
資料2 : 學校簡稱 : 如師範、中原、文藻外語
需求 : 希望用簡易的字根 : 如師範、中原、文藻外語
透過R對應,可以對應出原始資料的 國立臺灣師範大學 、 中原大學、文藻外語學院
我查過grepl、grep,只能從複雜搜尋簡單 (就是模糊比對) , 但好像無法從簡單 比對
出複雜的?
請問各位大大,R有辦法做到嗎?
作者: xiangying (xiangying)   2020-02-18 14:44:00
str_detect
作者: taya1991 (請叫我雞頭!)   2020-02-19 02:21:00
grep("師範",data) 不就回傳所有含有"師範"的位子了?
作者: whs2009 (歐森)   2020-02-19 17:06:00
str_detect?
作者: wenbuneatble (文本能吃嗎)   2020-02-20 10:01:00
正規表達式 regular expression
作者: ronald736 (明天會更好)   2020-02-20 19:40:00
後來發現,是我的data並未轉成list我試了幾次,才發現是這樣,excel檔案要轉成list才可以

Links booklink

Contact Us: admin [ a t ] ucptt.com