中學(xué)的成績排名是錯(cuò)誤的
要討論數(shù)值和字符處理函數(shù),讓我們首先考慮一個(gè)數(shù)據(jù)處理問題。
一組學(xué)生參加了數(shù)學(xué)、科 學(xué)和英語考試。為了給所有學(xué)生確定一個(gè)單一的成績衡量指標(biāo),需要將這些科目的成績組合起來。 另外,你還想將前20%的學(xué)生評(píng)定為A,接下來20%的學(xué)生評(píng)定為B,依次類推。最后,你希望按 字母順序?qū)W(xué)生排序
觀察此數(shù)據(jù)集,馬上可以發(fā)現(xiàn)一些明顯的障礙。
首先,三科考試的成績是無法比較的。由于它們的均值和標(biāo)準(zhǔn)差相去甚遠(yuǎn),所以對(duì)它們求平均值是沒有意義的。你在組合這些考試成績之前, 必須將其變換為可比較的單元。其次,為了評(píng)定等級(jí),你需要一種方法來確定某個(gè)學(xué)生在前述得分上百分比排名。再次,表示姓名的字段只有一個(gè),這讓排序任務(wù)復(fù)雜化了。為了正確地將其排序,需要將姓和名拆開。