我的列中有一个数据文件,其中包含值:
7.61718
7.71791
7.83437
8.04401
8.16084
...直到第 64176 行
我需要计算累积平均值:
第一行的平均值
第一行+第二行的平均值
第一行+第二行+第三行的平均值...等等
我尝试过多种想法,但没有一个效果很好。
答案1
快速地Awk
解决方案:
awk '{ sum += $1; print sum/NR }' file
我的列中有一个数据文件,其中包含值:
7.61718
7.71791
7.83437
8.04401
8.16084
...直到第 64176 行
我需要计算累积平均值:
第一行的平均值
第一行+第二行的平均值
第一行+第二行+第三行的平均值...等等
我尝试过多种想法,但没有一个效果很好。
快速地Awk
解决方案:
awk '{ sum += $1; print sum/NR }' file