用R进行数据处理
来源:现在有这样一些数据:期末考试结束后,学生各科成绩出来了,如何对学生进行评级并将评级结果排序展示?通过以下用R来实现的解决方案,不仅可以学习到R语法相关知识,还能学习到数据处理的思路,而后者明显让我们受益更多。下面转入正题:
第一步:给出学生花名册,含学生姓名和各科成绩
>options(digits=2) ---限定输出小数点后数字的位数
>student<-c("Jhon Davis","Angela Williams","Bullwinkle Moose","David Jhons","Janice Markhammer","Cheryl Cushing","Reuven Ytzrhak","Greg Knox","Joel England","Mary Rayburn")
>Math<-c(502,600,412,358,495,512,410,625,573,522)
>Science<-c(95,99,80,82,75,85,80,95,89,86)
>English<-c(25,22,18,15,20,28,15,30,27,18)
>roster<-data.frame(student,Math,Science,English,stringsAsFactors = FALSE)
输出花名册,如下:
student Math Science English
1 Jhon Davis 502 95 25
2 Angela Williams 600 99 22
3 Bullwinkle Moose 412 80 18
4 David Jhons 358 82 15
5 Janice Markhammer 495 75