删除字符串的重复元素

标签 r string

这个问题在这里已经有了答案:





How can I remove repeated characters in a string with R?

(3 个回答)


3年前关闭。




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

最佳答案

这与 gsub:

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

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

关于删除字符串的重复元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675796/

相关文章:

r - 如何查看 quantreg 包中的 .Fortran 函数

Windows 上的 R : character encoding hell

r - 使用 r Markdown、kable 和 kableExtra 渲染表格时出现问题

python :same character, 不同的行为

java - 从包含特定字符的字符串中删除行

c - 如何在C中实现string.h的strcmp函数

r - 如何将日志标记放在辅助轴上?

r - updateSelectInput 无法清除输入对象

Java string.split( ) 在逗号或行尾

javascript - split() js 最后一个数组项