一个数据处理难题:
一组学生参加了数学,科学,英语这三门考试。为了给所有学生确定一个单一的成绩衡量标准,需要将这些科目的成绩组合起来。另外,你还想将前20%的学生评定为A,接下来20%的学生评定为B,依次类推。最后,你希望按字母顺序对学生排序。数据表如下图一所示:
思考:
我们为了给出每个人的综合成绩评价,并且进行等级评分。所以我们给出代码操作,并且尽心详细注释:
(其中,“#”后面的是注释,其他的都是代码)
##使输出结果保留两位小数
options(digits=2)
##步骤1,导入花名册中的数据
##用向量对象倒入学生的姓名
Student<-c("John Davis","Anglela Willliams","Bullwinkle Moose","David Jones","Janices Markhammers","Cheryl Cushing","Reuven Ytzrhak","Greg Knoxs","Joel England","Mary Rayburn")
##用向量对象倒入学生的数学成绩
Math<-c(502,600,412,358,495,512,410,625,573,522)
##用向量对象倒入学生的英语成绩
English<-c(25,2