【r<-字符串】chartr函数实现字符一对一映射替换

今天在处理数据时想要实现字符串向量中ACGT的互补替换。即:

A -> T
T -> A
C -> G
G -> C

subgsub这等常用替换函数做这个处理不方便,于是网上找到了chartr函数,可以快速实现转换。

例子:

chartr("Nan", "Bei", "Nanjing")
[1] "Beijiig"

上面将南京拼音转为了北京的拼音,就是将Nan三个字符分别映射为Bei

函数格式:

> args(chartr)
function (old, new, x) 
    原文作者:王诗翔
    原文地址: https://www.jianshu.com/p/dee09cd27723
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞