标签: r string
我有一个字符串:string <- "YYYYYXXXYYXZYYZ",我想只保留重复元素的单个副本,以便该字符串读取以下内容:"YXYXZYZ"。做R的最佳方法是什么?
string <- "YYYYYXXXYYXZYYZ"
"YXYXZYZ"
答案 0 :(得分:1)
这与gsub:
gsub('([[:alpha:]])\\1+', '\\1', string)
来自@Yihui Xie的另一个答案How can I remove repeated characters in a string with R?