첫 번째 행을 제외한 평균값 찾기

첫 번째 행을 제외한 평균값 찾기

많은 열이 포함된 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

관련 정보