计算平均数

问题:

计算这个第4列和第6列的平均时间

11:28:43.124         1     176.00     1.38    8192  69.32    5.234    7.273    0.630   19.048    3.826   0.9   1.4   0.2
11:28:44.057         2     175.00     1.37    8192  74.29    5.545    7.249    0.620   42.507    4.785   1.0   0.7   0.2
11:28:45.053         3     205.00     1.60    8192  70.24    4.826    6.600    0.637   14.919    3.662   1.0   0.3   0.1
11:28:46.054         4     223.00     1.74    8192  64.13    4.413    6.547    0.599   17.005    3.807   1.0   0.2   0.0
11:28:47.053         5     218.00     1.70    8192  66.06    4.497    6.486    0.628   12.209    3.567   1.0   0.3   0.1
11:28:48.053         6     191.00     1.49    8192  72.25    5.225    6.990    0.631   12.289    3.467   1.0   0.3   0.0
11:28:49.053         7     189.00     1.48    8192  71.96    5.226    7.014    0.636   55.776    5.114   1.0   0.2   0.1
11:28:50.053         8     208.00     1.63    8192  71.15    4.796    6.489    0.620   20.450    3.780   1.0   0.2   0.1
11:28:51.053         9     207.00     1.62    8192  69.57    4.789    6.596    0.659   12.985    3.448   1.0   0.2   0.0
11:28:52.053        10     207.00     1.62    8192  68.12    4.788    6.740    0.619   16.908    3.729   1.0   0.2   0.0
11:28:53.053        11     207.00     1.62    8192  69.08    4.826    6.706    0.627   17.108    3.780   1.0   1.3   0.1
11:28:54.054        12     208.00     1.63    8192  64.90    4.758    7.002    0.607   22.220    3.783   1.0   0.2   0.1
11:28:55.052        13     200.00     1.56    8192  71.00    4.943    6.718    0.595   17.815    3.673   1.0   0.3   0.0
11:28:56.052        14     215.00     1.68    8192  70.23    4.590    6.280    0.603   20.585    3.571   1.0   0.2   0.1
11:28:57.052        15     193.00     1.51    8192  71.50    5.119    6.908    0.630   25.242    3.825   1.0   0.2   0.1
11:28:58.051        16     193.00     1.51    8192  73.06    5.122    6.789    0.600   14.652    3.663   1.0   0.2   0.1
11:28:59.051        17     219.00     1.71    8192  65.75    4.507    6.541    0.602   59.641    5.213   1.0   0.3   0.0
11:29:00.051        18     187.00     1.46    8192  71.12    5.257    7.154    0.586   19.982    3.935   1.0   0.3   0.1
11:29:01.053        19     201.00     1.57    8192  71.64    4.961    6.685    0.607   18.458    3.651   1.0   0.3   0.1
11:29:02.051        20     222.00     1.73    8192  68.47    4.417    6.183    0.583   15.244    3.587   1.0   0.3   0.1
11:29:03.051        21     215.00     1.68    8192  67.44    4.594    6.521    0.604   19.292    3.674   1.0   0.2   0.1
11:29:04.051        22     221.00     1.73    8192  65.16    4.500    6.599    0.576   18.305    3.744   1.0   0.3   0.1

解答:

awk ‘{sum1+=$3;sum2+=$6;count+=1}END{print "SUM1:"sum1"\n""AVG1:"sum1/count"\n------\n""SUM2:"sum2"\n""AVG2:"sum2/count}‘ file
SUM1:4480
AVG1:203.636
------
SUM2:1526.44
AVG2:69.3836

时间: 2024-08-03 09:58:19

计算平均数的相关文章

java如何获取从键盘输入多个数字,并计算平均数 (转)

你好: 第一种普通写法: import java.util.*; public class MyClass{ public static void main(String[] args){ Scanner in=new Scanner(System.in); System.out.println("请选择输入多少个数字:"): int lenInt=in.nextInt(); int[] arr=new int[lenInt]; //使用for循环对数组遍历赋值 for(int i=0

翁恺老师零基础学JAVA语言第五周数组--求平均数例题-个人理解

// 用户输入一系列数字,然后求出这些数字的平均数,并输出输入数字中大于平均数的数 Scanner in = new Scanner(System.in); System.out.println("你打算输入多少个数值?请输入:"); // 计算平均数,需要有:1.记录输入的每个数n:输入数的和sum:输入数值的个数cnt: int cnt = in.nextInt(); // 算平均数,定义sum为浮点数 double sum = 0; System.out.println(&quo

零基础学JAVA语言第五周数组--求平均数例题

package shuzu; import java.util.Scanner; public class Shuzu_pjs { public static void main(String[] args) { // 用户输入一系列数字,然后求出这些数字的平均数,并输出输入数字中大于平均数的数 Scanner in = new Scanner(System.in); System.out.println("你打算输入多少个数值?请输入:"); // 计算平均数,需要有:1.记录输入的

R语言笔记 计算描述性统计量的函数

其中包括Hmisc.pastecs和psych.由于这些包并未包括在基础安装中. > library(Hmisc) > describe(mtcars[vars]) mtcars[vars] 3  Variables      32  Observations ----------------------------------------------------------------------------------------------------------------------

SQLite基本语法

命令行操作SQLite 创建一张表 create table 表名(字段名字 字段类型, 字段名字 字段类型); create table info(id int,name varchar(20)); 增: insert into 表名 values(要添加的值-); 当添加的字段的数据类型是int类型,直接写值 如果添加的字段类型是varchar类型和日期类型,使用单引号把值包起来 insert into info values(1,'zhangsan','110'); insert into

过滤分组where和having区别

聚集函数group by可以用来汇总数据,这使得我们可以对行精选计数,计算平均数,获得最大和最小值. 但是往往我们对于分组只需要选出特定条件的. 例子:select cust_id,count(*) as orders_count from orders where cust_id = "***" group by cust_id having order_count >= 2; where和having是很多初学者容易搞混淆的,它们的区别: where是过滤行的,在分组之前:

Hadoop阅读笔记(三)——深入MapReduce排序和单表连接

继上篇了解了使用MapReduce计算平均数以及去重后,我们再来一探MapReduce在排序以及单表关联上的处理方法.在MapReduce系列的第一篇就有说过,MapReduce不仅是一种分布式的计算方法,更是一种解决问题的新思维.新思路.将原先看似可以一条龙似的处理一刀切成两端,一端是Map.一端是Reduce,Map负责分,Reduce负责合. 1.MapReduce排序 问题模型: 给出多个数据文件输入如: sortfile1.txt 11 13 15 17 19 21 23 25 27

《JS权威指南学习总结--8.8 函数式编程和8.8.1使用函数处理数组》

内容要点:    和Lisp.Haskell不同,JS并非函数式编程语言,但在JS中可以像操控对象一样操控函数,   也就是说可以在JS中应用函数式编程技术.ES5中的数组方法(诸如map()和reduce())就可以非常适用于函数式编程风格. 一.使用函数处理数组    假设有一个数组,数组元素都是数字,我们想要计算这些元素的平均值和标准差.    若用非函数式编程风格的话,代码是这样:         var data = [1,1,3,5,5]; //这里是待处理的数组        //

javaweb-mysql数据库

这边文章主要介绍数据库以及数据库的指令使用(本文资源来自网络,仅供个人学习使用,吧啦吧啦,差不多就这个意思,不过我提到的这些软件大部分是开源免费的,所以嘛,如果有破解版的,请不要肆意使用,个人学习即可,不传播,不推广) 写在前面,如果数据库表中不能插入中文,或者插入中文乱码的时候 解决方法:①set char set 'utf8'(仅一次有效,重新开启服务器需要重新设置); ②修改安装目录下的my.ini配置文件,将里面的utf8改为gbk即可 再试 insert 语句 其它:如果忘记了具体的语