我在0和1之间有200个数字.我想对它们进行排名并分配整数值1-199.它可能是非常容易实现的东西,但我不知道使用哪个函数 - 订单功能不起作用.
说这就是我所拥有的:
0.12, 0.56, 0.112, 0.8, 0.356, 0.00001
Run Code Online (Sandbox Code Playgroud)
我想要:
3, 5, 2, 6, 4, 1
Run Code Online (Sandbox Code Playgroud)
谢谢!!
有一个内置功能正是为了这个目的:
x <- runif(10)
rank(x)
[1] 7 3 8 10 4 2 5 1 6 9
Run Code Online (Sandbox Code Playgroud)
看看?rank处理关系的选项.
| 归档时间: |
|
| 查看次数: |
998 次 |
| 最近记录: |