今天在处理数据时想要实现字符串向量中ACGT的互补替换。即:
A -> T
T -> A
C -> G
G -> C
sub
与gsub
这等常用替换函数做这个处理不方便,于是网上找到了chartr
函数,可以快速实现转换。
例子:
chartr("Nan", "Bei", "Nanjing")
[1] "Beijiig"
上面将南京拼音转为了北京的拼音,就是将Nan
三个字符分别映射为Bei
。
函数格式:
> args(chartr)
function (old, new, x)
网友评论