早教吧作业答案频道 -->其他-->
如何用awk命令提取文件中的某一列并统计该列中某个数字出现的次数?我的文件共三列,第三列是数字,从0到几千不等,要分别统计0-100这些数字在第三列出现的次数(视大于100的数为100),文件
题目详情
如何用awk命令提取文件中的某一列并统计该列中某个数字出现的次数?
我的文件共三列,第三列是数字,从0到几千不等,要分别统计0-100这些数字在第三列出现的次数(视大于100的数为100),文件大致格式如下:
Chr1 1 4
Chr1 2 14
Chr1 3 45
Chr1 4 45
Chr1 5 456
Chr1 6 23
Chr1 7 14
我的文件共三列,第三列是数字,从0到几千不等,要分别统计0-100这些数字在第三列出现的次数(视大于100的数为100),文件大致格式如下:
Chr1 1 4
Chr1 2 14
Chr1 3 45
Chr1 4 45
Chr1 5 456
Chr1 6 23
Chr1 7 14
▼优质解答
答案和解析
awk '{cnt[($3>100?100:$3)]++} END{for(key in cnt) print key ":" cnt[key]}' file
看了 如何用awk命令提取文件中的...的网友还看了以下:
下列叙述中正确的是.(1)分1.计算机病毒是一段错误的程序2.计算机病毒是一段被破坏的计算机程序3. 2020-03-30 …
某市市内电话计费标准如下:前3分钟,共计费0.21元,以后每分钟计费0.11元(不足1分钟的按1分 2020-06-03 …
某市市内电话计费标准:3分钟内计费0.3元,以后每分钟计费0.15元(不足1分钟按1分钟计算).妈 2020-07-21 …
(2014•海安县模拟)南通市市内固定电话的计费标准如下:前3分钟共计费0.20元以后每分钟计费0. 2020-11-12 …
(每题1分,1、一座大楼内的一个计算机网络系统,属于().A.P(每题1分,1、一座大楼内的一个计算 2020-12-03 …
数学本地城区普通电话基本月租费每月每户18元.市内通话费:首次3分钟0.22元(不足3分钟按3分钟计 2020-12-05 …
某地国内长途话费标准是:3分钟收费5.4元,超过3分钟每分钟收费0.5元(不足1分钟按1分钟计算). 2020-12-20 …
足球比赛的计分规则为:胜一场得3分,平一场得1分,输一场得0分.一支足球队在某个赛季中共需比赛14场 2020-12-26 …
足球比赛的计分规则为:胜一场的3分,平一场得1分,输一场得0分.一支足球队在某个赛季中共需比赛14场 2020-12-26 …
某足球协会举办了一次足球联赛,其计分标准为胜一场得3分,平一场得1分,负一场不得分.(1)若已知A队 2020-12-26 …