我有下面的数据框,想要创建一个新的列“measurement_mean”,我希望新列中每一行的值是之前所有“measurement”值的平均值。
我该怎么做?

      Measurement
   0          2.0
   1          4.0
   2          3.0
   3          0.0
   4        100.0
   5          3.0
   6          2.0
   7          1.0

最佳答案

使用pandas.Series.expanding

df[‘measurement_mean’] = df.Measurement.expanding().mean()

关于python - 数据框前几行均值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52235914/

10-10 23:35