Groupby Pandas DataFrame and calculate mean and stdev of one column
- 论坛
- Groupby Pandas DataFrame and calculate mean and stdev of one column
10 浏览
Groupby Pandas DataFrame and calculate mean and stdev of one column
我有一个如下所示的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
如何实现这个最佳的方法是什么?