Jestem nowy dla dplyr i próbuję wykonać następującą transformację bez żadnego szczęścia. Szukałem w Internecie i znalazłem przykłady, aby zrobić to samo w ddply, ale chciałbym użyć dplyr.Znajdowanie procentu w podgrupach za pomocą group_by i podsumowanie
Mam następujące dane:
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
.. ... ... ...
chcę użyć dplyr obliczyć procentową każdego typu (aaa, bbb, ccc) w IE poziomie miesięcy
month type count per
1 Feb-14 bbb 341 9.6%
2 Feb-14 ccc 527 14.87%
3 Feb-14 aaa 2674 ..
.. ... ... ...
I” próbowano:
data %>%
group_by(month, type) %>%
summarise(count/sum(count))
Daje to 1 jako każdą wartość. Jak zsumować sumę wszystkich typów w danym miesiącu?
Czy mogę nazwać to rozwiązanie seksownym? – vashts85