【发布时间】:2021-02-04 15:40:02
【问题描述】:
我有以下向量:
c("a", "a", "b", "a", "a", "c", "c", "c")
我想根据接近相同的值将其元素分成几组。 结果是这样的:
[[1]] ("a", "a"), [[2]]("b"), [[3]]("a", "a"), [[4]]("c", "c", "c")
虽然第 1 组和第 3 组的元素相同,但它们不是邻居。所以他们属于不同的群体。 我尝试使用 for 循环来做,但还不够好。
【问题讨论】:
-
使用 rle() 函数
-
好的,我试试看。
标签: r run-length-encoding