【发布时间】:2013-11-26 01:17:36
【问题描述】:
我的数据如下所示
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
我想计算一些东西,想知道是否有人可以帮助提供以下代码
- 每个
nums值的平均a值(例如,上面,1 3的平均a是0.5),按最高平均a值排序。我在想tapply会解决这个问题,但我不知道如何处理排序组件。 - 每个
nums值的平均a值,按预定的nums顺序排序。例如,tapply(df$ac, df$nums, mean, orderBy=c("1 3", "4 6", "8 1", etc.))之类的东西。您可以假设我的排序涵盖了所有可能的nums值。
【问题讨论】: