我有如下数据
nums r a
1 3 210 0
4 6 3891 1
9 8 891 1
1 3 321 1
8 1 32 0
etc etc etc
我想计算一些东西,想知道是否有人可以帮助提供以下代码
a
每个值的平均值nums
(例如,上面的平均值a
是1 3
)0.5
,按最高平均值排序a
。我tapply
想解决这个问题,但我不知道如何处理排序组件。a
每个值的平均值nums
,按预定nums
顺序排序。例如,类似tapply(df$ac, df$nums, mean, orderBy=c("1 3", "4 6", "8 1", etc.))
. 您可以假设我有一个涵盖所有可能nums
值的排序。