求除第一行之外的平均值

求除第一行之外的平均值

我有一个包含许多列的 csv 文件。我使用命令计算了列的平均值

awk -F',' '{sum+=$3} END {print sum/NR}' cpu.csv

但它确实包括具有序列号、名称、值等文本字段的第一行。我想在求平均值时排除第一行。

关于如何实现它有什么想法吗?

答案1

排除第一行:

awk -F',' 'NR > 1 {sum+=$3} END {print sum / (NR - 1)}' cpu.csv

相关内容