Calcular a média do grupo (ou outras estatísticas de resumo) e atribuir aos dados originais

Quero calcularmean (ou qualquer outra estatística resumida de comprimento um, por exemplo,min, max, length, sum) de uma variável numérica ("valor") em cada nível de uma variável de agrupamento ("grupo"

A estatística de resumo deve ser atribuída a uma nova variável que tenha oMesmo compriment Enquanto ooriginal data. Ou seja, cada linha dos dados originais deve ter um valor correspondente ao valor atual do grupo - o conjunto de dados devenã ser recolhido para uma linha por grupo. Por exemplo, considere o grupomean:

Ante

id  group  value
1   a      10
2   a      20
3   b      100
4   b      200

Depois d

id  group  value  grp.mean.values
1   a      10     15
2   a      20     15
3   b      100    150
4   b      200    150

questionAnswers(4)

yourAnswerToTheQuestion