Calcular porcentagem de cada categoria em cada grupo em R [duplicado]

Esta pergunta já tem uma resposta aqui:

Resumindo por porcentagem de subgrupo em R 1 resposta

Eu tenho um quadro de dados como este

Group    Category    Freq
1       A           2
1       B           3
1       C           5
2       A           3
2       B           1
2       C           6

Quero introduzir uma quarta coluna que calcula a porcentagem de cada categoria dentro de cada grupo.

Group    Category    Freq       % (calculated per group, for categories)
    1       A           2       20
    1       B           3       30
    1       C           5       50
    2       A           5       25
    2       B           1       5
    2       C           14      70

Eu tentei o seguinte (sem sucesso)

as.data.frame(prop.table(table(myDF),1)*100)

Existe alguma outra maneira de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion