【发布时间】:2021-10-01 08:01:47
【问题描述】:
我想计算非滚动间隔的标准偏差。
我有一个这样的 df:
value std year
3 nan 2001
2 nan 2001
4 nan 2001
19 nan 2002
23 nan 2002
34 nan 2002
等等。我只想计算每年的标准偏差并将其保存在“std”中相应行的每个单元格中。我每年都有相同数量的数据,因此间隔的长度永远不会改变。
我已经试过了:
df["std"] = df.groupby("year").std()
但是由于右边给出了一个新的数据框,它为按年份计算的每一列计算标准值,这显然不起作用。
非常感谢大家的支持!
【问题讨论】:
标签: python pandas statistics standard-deviation