我想开发一个功能来自动化成绩分析的过程。
在一栏中,有一个学生的辅导小时数,在下一栏中是他或她的成绩。
对于三个组,我必须计算 As(A+s 和 As)、Bs(B+s 和 As)、Cs、Ds、Fs、Ws 的数量并计算每个组的 GPA。这些组是那些有 6 小时或更多小时的人,那些没有时间的人,以及那些有辅导的总人数。
是否可以在 R 中创建一个简单的函数,例如Grades(Hours,Mark),类似于Summary()函数,它将打印三个类别,每个类别具有以下信息:
- A、B、C、D、F、W任意类型(As包括As、As、A+s等)的学生人数
- 计算 GPA:(4*A+3*B+2*C+1*D+0*F+0*W)/(A + B+ C + D+ F - W)
这甚至可以在R中做到吗?我从哪里开始?
谢谢。