如何获得R中一组观测值的平均数

时间:2015-10-28 22:30:17

标签: r

我有一个像这样的数据集的一部分:

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'的次数。

我希望这很清楚,你可以理解。

1 个答案:

答案 0 :(得分:1)

不确定(5+5)+(20+10+5)/2 = 22.5是如何平均的,但我认为这是你真正想做的事情。

aggregate(DF$numero,list(DF$direccion),mean)