[問題] 字串比對、取代

看板R_Language作者 (~烤焦麵包~)時間8年前 (2017/04/03 11:34), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
[問題類型]: 我有兩個不同年份的問卷調查公司檔案 file1.txt 跟 file2.txt 分別如下: file1.txt file2.txt ABCNews ABC News/Washington Post AbtSRBI American Research Group Angus American Strategies ARG Angus Reid Global ArizonaStateU Anzalone Liszt Grove Research AtlantaJournal Arizona State University BrownU Associated Industries of Florida CallFire Baldwin Wallace University CapitalSurvey Ball State University CastletonStateColl Baruch College ChilenskiStrategies Basswood Research ChristopherNewportU Bellwether Research & Consulting CiruliAssoc Bendixen & Amandi International ColumbusDispatch Castleton University CriticalInsights CBS News/New York Times Cherry Communications Christopher Newport University Clarity Campaign Labs Cole Hargrave Snodgrass & Associates Columbus Dispatch 我希望把 file2.txt 底下的公司名稱根據 file1.txt 的名稱做取代如下 ABC News/Washington Post => ABC News Angus Reid Global => Angus Arizona State University => ArizonaStateU Christopher Newport University => ChristopherNewportU Columbus Dispatch => ColumbusDispatch 如果沒有對應到的公司名稱就維持不變。 我想請問除了用 gsub 的方式之外,還有沒有什麼比較簡單的方法可以做這件事情? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 68.83.204.47 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1491190457.A.2EF.html

04/03 12:07, , 1F
plyr::mapvalues
04/03 12:07, 1F
文章代碼(AID): #1OuSAvBl (R_Language)
文章代碼(AID): #1OuSAvBl (R_Language)