我开始为我的论文分析数据。我首先需要将连续出现的字符串计为一个。这是一个示例向量:
test <- c("vv","vv","vv","bb","bb","bb","","cc","cc","vv","vv")
我想简单地提取唯一值,就像在 unix 命令 uniq 中一样。所以预期的输出将是一个向量:
"vv","bb","cc","vv"
我查看了 rle 函数,这似乎很好,但是如何将 rle 的输出作为向量?我似乎不明白 rle 类...
> rle(test)
Run Length Encoding
lengths: int [1:5] 3 3 1 2 2
values : chr [1:5] "vv" "bb" "" "cc" "vv"
如何获得 rle 输出的值的一个向量和长度的另一个向量?希望我说清楚...
再次感谢任何帮助 !