我有一个字符串:string <- "YYYYYXXXYYXZYYZ",我想保留重复元素的单个副本,使字符串看起来像这样:"YXYXZYZ"。在R中,最好的方法是什么?
string <- "YYYYYXXXYYXZYYZ"
"YXYXZYZ"
gsub('([[:alpha:]])\\1+', '\\1', string)
以下是来自@Yihui Xie在如何使用R删除字符串中的重复字符?中的另一个答案: