【发布时间】:2018-06-04 16:03:00
【问题描述】:
我想在我的 df 中添加一个加权平均列和一个权重标准开发:
[Existing df....] [New columns to add in existing df i.e df[Mean] & df[StdDev]]
Name 1 2 3 4 Mean StdDev
x 2 2 2 2 m1=(2*1+2*2+2*3+2*4)/(2+2+2+2) sqrt[(2*(1-m1)^2+2*(2-m1)^2+2*(3-m1)^2+2*(4-m1)^2)/(2+2+2+2)]
y 3 3 3 3 m2=(3*1+3*2+3*3+3*4)/(3+3+3+3) sqrt[(3*(1-m2)^2+3*(2-m2)^2+3*(3-m2)^2+3*(4-m2)^2)/(3+3+3+3)]
z 1 3 5 7 m3=(1*1+3*2+5*3+7*4)/(1+3+4+7) sqrt[(1*(1-m3)^2+3*(2-m3)^2+5*(3-m3)^2+7*(4-m3)^2)/(1+3+4+7)]
行操作让我失望。
谢谢你:)
【问题讨论】:
-
@djk47463 我的意思是对的,但我认为我的标准开发可能会关闭。让我仔细检查一下。
-
应该不会超过权重之和吧,我觉得sd是对的
-
@djk47463 我认为这是落后的。感谢您指出。我会编辑它
标签: python pandas mean standard-deviation