R编程 - 寻找每个学生在第四学期获得的平均分数

时间:2016-06-02 10:04:09

标签: r

请帮我纠正以下代码:

aggregate(df$marks[which(df$semester="IV")]~df$StudentName,Fun="mean")

谢谢你, 喀洛

1 个答案:

答案 0 :(得分:0)

如果我正确理解您的数据框,您可以使用dplyr执行此操作:

library(dplyr)
result <- df %>% filter(semester=="IV") %>% group_by(StudentName) %>% summarise(averages=mean(marks))