Skip to content
Prev 10566 / 15379 Next

[R-es] Porcentajes por grupos

Hola,

Puedes hacerlo en dos pasos...

#---------------------------
DT[ , SumValores := sum(Valores), by = "AñoMes"]
DT[ , Porcen := Valores/SumValores]
Año Mes AñoMes Factor Valores  enR SumValores    Porcen
1: 2015   1 2015-1      a     105 0.25        428 0.2453271
2: 2015   1 2015-1      b     104 0.24        428 0.2429907
3: 2015   1 2015-1      c     109 0.25        428 0.2546729
4: 2015   1 2015-1      d     110 0.26        428 0.2570093

#-----------------------------

Saludos,
Carlos Ortega
www.qualityexcellence.es


El 18 de agosto de 2016, 22:29, Mauricio Monsalvo <m.monsalvo en gmail.com>
escribió: