Подсчет накопленной суммы уникальных значений в векторе - PullRequest
1 голос
/ 28 марта 2019

Учитывая вектор длины n, в котором существует m уникальных элементов, я хочу посчитать частоту каждого m.

Я смог сделать это с помощью dplyr.Моя проблема в том, что выходные данные не выглядят достаточно простыми.

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

Я бы хотел, чтобы выходные данные были просто вектором с суммарной суммой каждого уникального элемента без фактического указания элемента.Для приведенного выше примера это должно быть просто: (2, 1, 2, 1, 4)

1 Ответ

0 голосов
/ 28 марта 2019

Мы можем использовать count

library(tidyverse)
count(tibble(v1 = vector), v1) %>%
   pull(n)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...