【发布时间】:2018-12-03 06:50:55
【问题描述】:
我有以下向量:
v = c(1,2,3,1,3,2,3,4,3,3,1, 5, 5,2)
我想获取向量
v_new = c(3,3,2,3,4,3,3,5,2,2)
我从中删除了第一个最小的元素,即 1、1、1、2。请不要说我不想删除数字 2 的其他出现。函数order 几乎给了我我需要的东西,除了它的输出很奇怪,因为它注意 v[order(v)] 以递增的顺序给出元素并且不给出元素的等级。 rank 也给出了一些奇怪的东西:
v[rank(v)]
[1] 2 3 3 2 3 3 3 5 3 3 2 5 5 3
任何帮助将不胜感激。
【问题讨论】: