【发布时间】:2021-11-24 16:40:50
【问题描述】:
我必须在数据框列中找到不同的模式,一旦找到,下一个字母应该用括号括起来:
数据:
a <- c('(acetyl)RKJOEQLKQ', 'LDFEION(acetyl)EFNEOW')
如果模式是:'(acetyl)'
这是我想要实现的输出:
预期输出:
b <- c('(R)KJOEQLKQ', 'LDFEION(E)FNEOW')
我知道如何使用 gsub 找到模式:
b <- gsub('(acetyl)', replacement = '', a)
但是,我不确定在找到模式后如何处理下一个字母的括号之间的换行。
任何帮助将不胜感激。
【问题讨论】: