我有数据组相同的行看起来:计算最大值和最小值在usign AWK
A 10
A 12
A 13
B 10
B 25
B 66
B 80
C 2
C 3
我能够使用AWK平均值每相同的行(利用阵列)来计算。我想添加到我的脚本最小值和最大值。有什么想法吗?
我的脚本:
awk -v OFS="\t" '{v[$1]+=$2; n[$1]++}END {for (l in n) {print l "\t" v[l]/n[l]}}' > out.txt
谢谢你的任何建议。
同列?行中只有一个元素。 – Inian
只需添加更多数组,例如'avg []','min []'和'max []'。 –
是在同一列。如果只有一个值只是打印最小值和最大值的相同值。可以说 - D 10 ---> min = 10,max = 10 .. – Geroge