我是R的新生,我被困在一些家庭作业上。
数据框:
student HW1 HW2 EXAM1 HW3 HW4
A 100 95 80 96 100
B 98 100 89 100 100
C 90 95 90 88 90
我的问题是如何创建包含homework average
的新列?这个新专栏应该是最后一栏,并与每个学生保持一致。
可以在此作业中使用apply函数,grep函数和rowMeans
。
我接下来应该尝试什么?
答案 0 :(得分:3)
df1$hwavg <- rowMeans(df1[,grep("^H",names(df1))])