这是我使用的数据框的一个示例
UserID <- c(1,2,3,4,5,1,2,3,4,5,1,2,3,4,5)
Score <- c(2,3,4,5,6,7,8,9,5,4,3,4,5,6,7)
Pass <- c("TRUE","FALSE","TRUE", "FALSE", "TRUE", "FALSE", "TRUE", "FALSE",
"TRUE", "FALSE", "TRUE", "FALSE", "TRUE", "FALSE", "TRUE")
a <- data.frame(UserID, Score, Pass)
a
用户标识代表一个人。一个人做了三遍尝试。因此,数字1的得分分别为2.7和3。我该如何对每个人的得分求和,以使我只得到一个而不是三个单独的得分。
答案 0 :(得分:0)
您必须指定要汇总的功能:
a %>%
group_by(UserID) %>%
summarize(sum(Score))