dplyr: coloca as ocorrências de contagem em uma nova variável [duplicata]

Esta pergunta já tem uma resposta aqui:

Contar o número de observações / linhas por grupo e adicionar resultados ao quadro de dados 9 respostas

Gostaria de ter uma mão no código dplyr, mas não consigo descobrir isso. Vimos um problema semelhante descrito aqui para muitas variáveis resumir as contagens de um fator com dplyr e Colocando contagens de ocorrências de valor em linha em novas variáveis, como fazer isso em R com dply), no entanto, minha tarefa é um pouco meno
Dada uma estrutura de dados, como posso contar a frequência de uma variável e colocá-la em uma nova variáve

set.seed(9)
df <- data.frame(
    group=c(rep(1,5), rep(2,5)),
    var1=round(runif(10,1,3),0))

Então nós temos

>df
   group var1
1      1    1
2      1    1
3      1    1
4      1    1
5      1    2
6      2    1
7      2    2
8      2    2
9      2    2
10     2    3

Gostaria de uma terceira coluna indicando por grupo group) quantas vezesvar1 ocorre, neste exemplo, seria: count = (4,4,4,4,1,1,3,3,3,1). Eu tentei - sem sucesso - coisas como:

df %>%  group_by(group) %>% rowwise() %>% do(count = nrow(.$var1))

As explicações são muito apreciadas!

questionAnswers(4)

yourAnswerToTheQuestion