计算向量中唯一值的累积和

时间:2019-03-28 14:09:04

标签: r vector statistics

给定一个长度为n的向量,其中存在m个唯一元素,我想计算每个m的频率。

我已经能够使用dplyr进行此操作。我的问题是输出看起来不够简单。

vector <- (5, 3, 3, 2, 5, 1, 4, 1, 5, 5)

我希望输出只是一个具有每个唯一元素的累加和的向量,而无需实际指定该元素。对于上面的示例,它应该只是:(2,1,2,1,1,4)

1 个答案:

答案 0 :(得分:0)

我们可以使用count

library(tidyverse)
count(tibble(v1 = vector), v1) %>%
   pull(n)