Sono nuovo a dplyr e sto provando a fare la seguente trasformazione senza fortuna. Ho cercato su internet e ho trovato esempi per fare lo stesso in ddply, ma mi piacerebbe usare dplyr.Trovare la percentuale in un sottogruppo usando group_by e riepilogare
ho i seguenti dati:
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
.. ... ... ...
voglio usare dplyr per calcolare la percentuale di ogni tipo (aaa, bbb, ccc) ad un esempio, il livello mese
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 provato
data %>%
group_by(month, type) %>%
summarise(count/sum(count))
Questo dà un 1 come ogni valore. Come faccio a calcolare la somma (contare) su tutti i tipi del mese?
Posso chiamare questa soluzione sexy? – vashts85