Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从这样的向量开始:
vec <- c(1,1,1,2,2,7,2,2,2,1)
我需要返回向量的所有不同且可能重复的元素。在我想获得的示例中1, 2, 7, 2, 1。不幸的是-unique-会返回1, 2, 7,这不是我需要的。
1, 2, 7, 2, 1
-unique-
1, 2, 7
对于 的每个元素,我还需要获取另一个向量,其中包含vec其元素重复次数。在示例中它是3, 2, 1, 3, 1.
vec
3, 2, 1, 3, 1
任何建议都非常感谢。
请参阅?rle(运行长度编码):
?rle
R> rle(vec) Run Length Encoding lengths: int [1:5] 3 2 1 3 1 values : num [1:5] 1 2 7 2 1