【发布时间】:2014-10-28 01:08:29
【问题描述】:
我有一个如下所示的 Pandas DataFrame:
a b c d
0 Apple 3 5 7
1 Banana 4 4 8
2 Cherry 7 1 3
3 Apple 3 4 7
我想按“a”列对行进行分组,同时将“c”列中的值替换为分组行中值的平均值,并添加另一列,其平均值为“c”列中值的标准偏差计算出来的。 'b' 或 'd' 列中的值对于被分组的所有行都是恒定的。因此,所需的输出将是:
a b c d e
0 Apple 3 4.5 7 0.707107
1 Banana 4 4 8 0
2 Cherry 7 1 3 0
实现这一目标的最佳方法是什么?
【问题讨论】: