【发布时间】:2012-04-26 07:42:31
【问题描述】:
如果我有以下数据框 G:
z type x
1 a 4
2 a 5
3 a 6
4 b 1
5 b 0.9
6 c 4
我想得到:
z type x y
3 a 6 3
2 a 5 2
1 a 4 1
4 b 1 2
5 b 0.9 1
6 c 4 1
即我想根据向量x 在因子type 的级别内对整个数据框进行排序。获取每个级别的长度a = 3 b=2 c=1,然后在新向量y 中以递减的方式编号。
我目前的起点是sort()
tapply(y, x, sort)
最好先尝试使用 sapply 来拆分所有内容吗?
【问题讨论】:
标签: r