我想要做的是将一个表变量加起来,如果另一个是真的,例如:
这是我表格的一部分:
School sex age studytime
1 2 m 18 2,1
1 1 m 19 2,8
1 2 f 18 2,6
1 3 m 17 2,7
1 3 f 17 1,1
1 4 f 19 3,8
1 1 m 20 2,5
我需要总结每个性别的学习时间,如下所示:
sex studytime
m 10,1
f 7,5
答案 0 :(得分:1)
基于aggregate
的基本R方法如下所示:
aggregate(x$studytime,by=list(sex=x$sex),sum)