单列的累积平均值

单列的累积平均值

我的列中有一个数据文件,其中包含值:

7.61718
7.71791
7.83437
8.04401 
8.16084 

...直到第 64176 行

我需要计算累积平均值:

第一行的平均值
第一行+第二行的平均值
第一行+第二行+第三行的平均值...等等

我尝试过多种想法,但没有一个效果很好。

答案1

快速地Awk解决方案:

awk '{ sum += $1; print sum/NR }' file

相关内容