我如何计算列的均值 [英] How do I calculate the mean of a column

查看:76
本文介绍了我如何计算列的均值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都知道如何计算这些列之一的平均值(在Linux上)?

Anyone know how can I calculate the mean of one these columns (on linux)??

sda               2.91    20.44    6.13    2.95   217.53   186.67    44.55     0.84   92.97
sda               0.00     0.00    2.00    0.00    80.00     0.00    40.00     0.22  110.00 
sda               0.00     0.00    2.00    0.00   144.00     0.00    72.00     0.71  100.00 
sda               0.00    64.00    0.00    1.00     0.00     8.00     8.00     2.63   10.00
sda               0.00     1.84    0.31    1.38    22.09   104.29    74.91     3.39 2291.82 
sda               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00  

例如:平均值(第2列)

For example: mean(column 2)

推荐答案

Awk:

awk '{ total += $2 } END { print total/NR }' yourFile.whatever

阅读为:

  • 对于每一行,将第2列添加到变量总计".
  • 在文件末尾,打印总计"除以记录数.

这篇关于我如何计算列的均值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆