Я новичок в dplyr и стараюсь сделать следующее преобразование без везения. Я искал через Интернет, и я нашел примеры, чтобы сделать то же самое в ddply, но я бы хотел использовать dplyr.Поиск процента в подгруппе с использованием group_by и суммирование
У меня есть следующие данные:
month type count
1 Feb-14 bbb 341
2 Feb-14 ccc 527
3 Feb-14 aaa 2674
4 Mar-14 bbb 811
5 Mar-14 ccc 1045
6 Mar-14 aaa 4417
7 Apr-14 bbb 1178
8 Apr-14 ccc 1192
9 Apr-14 aaa 4793
10 May-14 bbb 916
.. ... ... ...
Я хочу использовать dplyr, чтобы вычислить процент каждого типа (ааа, ГЭБ, ссс) на уровне месяца, т.е.
month type count per
1 Feb-14 bbb 341 9.6%
2 Feb-14 ccc 527 14.87%
3 Feb-14 aaa 2674 ..
.. ... ... ...
I» ve попытался
data %>%
group_by(month, type) %>%
summarise(count/sum(count))
Это дает 1 в качестве каждого значения. Как суммировать сумму (количество) по всем типам месяца?
Dare Я называю это решение сексуальным? – vashts85