如何创建包含数据框中行平均值的新列?

时间:2013-06-12 03:32:39

标签: r average

我是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

我接下来应该尝试什么?

1 个答案:

答案 0 :(得分:3)

df1$hwavg <- rowMeans(df1[,grep("^H",names(df1))])