我有一个像这样的数据集的一部分:
numero direccion
5 Up
5 Up
-10 Down
0 Down
0 Down
-5 Down
20 Up
10 Up
5 Up
0 Down
0 Down
-5 Down
我需要变量'direccion'给出的某个位置的平均值。例如,'Up'的平均值为:
(5+5)+(20+10+5)/2 = 22.5
取观察'numero'并得到平均值,给出变量'direccion'在单个向量中等于'Up'的次数。
我希望这很清楚,你可以理解。
答案 0 :(得分:1)
不确定(5+5)+(20+10+5)/2 = 22.5
是如何平均的,但我认为这是你真正想做的事情。
aggregate(DF$numero,list(DF$direccion),mean)