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