Se quiser calcular a média de todos os dias ao longo de todos os anos, você pode fazer algo como
awk -F\; '
NR>1 {
sum1[$2";"$3]+=$4; sum2[$2";"$3]+=$5; n[$2";"$3]++;
}
END {
printf "MONTH;DAY;RES1;RES2\n";
for (i in n) printf "%s;%.1f;%.1f\n", i, sum1[i]/n[i], sum2[i]/n[i]
}' file.csv
Observe que a ordem de saída não é garantida, a menos que você classifique as matrizes - a maneira mais conveniente de fazer isso depende um pouco do sabor de awk
. Ou você pode simplesmente canalizar a saída por meio de uma classificação externa.