У меня есть data.frame так:
category count
A 11
B 1
C 45
A 1003
D 20
B 207
E 634
E 40
A 42
A 7
B 44
B 12
Каждая строка представляет определенный элемент с типом категории и количеством этого элемента. Я хотел бы создать частотное распределение подсчетов по категориям, но категории на данный момент избыточны.
Как получить таблицу избыточных счетчиков категорий? то есть мне нужна таблица, которая выглядит так:
category count
A 11234
B 4005
C 100023
D 65567
E 54654
... ...
Я почти добрался туда, используя lapply:
df.nrcounts <- lapply(unique(df.counts$category),
function(x) c(category=x, count=sum(subset(df.counts, category==x)$count)))
но я не могу принудить вывод к правильному кадру данных. Я не могу понять, как использовать эту функцию.