熊猫重复测量平均值

时间:2020-09-09 17:38:22

标签: python database pandas mean

我进行了测量,更改了参数并测量了物理量。我进行了多次测量,并将数据保存到了熊猫数据框。结果看起来像这样:

   parameter  measured_value
0         10            1.10
1         20            1.21
2         30            1.29
3         40            1.42
4         50            1.54
5         10            1.14
6         20            1.22
7         30            1.32
8         40            1.41
9         50            1.52

在该示例中,我重复了两次测量,并以10为步长将参数从10更改为50。是否有一种方法可以对测量值进行平均,从而得到以下结果:

   parameter  mean_measured_value
0         10            1.10
1         20            1.20
2         30            1.30
3         40            1.40
4         50            1.50

我通常使用matlab分析数据。基本上,我可以使用numpy像matlab一样进行数据分析,但这看起来很安静:

meas_value = np.asarray(df['measured_value'])
mean_meas_value = np.mean(np.reshape(meas_value, (5,2)), axis=1)

大熊猫有一种优雅的方式吗?

1 个答案:

答案 0 :(得分:0)

如果我没看错:

meas_value = df.groupby('parameter').sum()