我需要匿名化名称,但是以非常具体的方式使整个字符串的格式仍然相同(空格,连字符,句点保留)但所有字母都被加扰。我想一直用C代替所有的A,用Z代替所有的D,依此类推。我该怎么做?
答案 0 :(得分:6)
我们可以使用chartr
chartr('AD', 'CZ', str1)
#[1] "CZ,ZC. C"
str1 <- c('AD,DA. C')
答案 1 :(得分:2)
也许使用gsub
?
string <- "ABCDEFG"
text <- gsub('A', 'C', string )
string <- gsub('D', 'Z', string )
string
[1] "CBCZEFG"