删除字符串的重复元素

时间:2018-04-05 15:09:47

标签: r string

我有一个字符串:string <- "YYYYYXXXYYXZYYZ",我想只保留重复元素的单个副本,以便该字符串读取以下内容:"YXYXZYZ"。做R的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

这与gsub:

gsub('([[:alpha:]])\\1+', '\\1', string)

来自@Yihui Xie的另一个答案How can I remove repeated characters in a string with R?