17.1.13 並べ替え処理

データの並べ替えの指定は次のように行ないます.

これだけの指定をすると,表の中味は以下のように変更されます.

ABCDEFGH
1科目国語英語数学理科社会合計平均
21年生404080885330160.2
32年生666546528231162.2
43年生656754657332464.8
5合計171172180205208936187.2
6平均5757.36068.369.331262.4

キーとして指定した行(横向きの合計)のデータに注目して下さい.ちゃんとその行の値が大きくなる順に並べかえられていることがわかります.

並べ替えのキーとなる行を第4行(3年時の成績)にしてやってみると,全体では3番目に「良かった」数学の列が("54"のせいで)最も左に移動します.このことから,数学については1年生のときの点数が大きく効いていたことがわかります.

この並べ替え(sorting)は統計的な計算をしているわけではありませんが,重要なデータ処理の一つとなっています.