楼主: kk22boy
43281 23

[学习分享] R中order()命令到底是什么意思? [推广有奖]

21
xiaowangge 学生认证  发表于 2017-4-5 17:17:40
qoiqpwqr 发表于 2011-5-18 09:39
> x  order(x)
[1] 1 4 3 2
order返回的是一个permutation。也就是说,把x的数从小到大排序的话,当前位置 ...
你好,你的解释不正确。如果按你的解释,如下order(x)结果应该是 1 3 4  2,然而不是。。。。貌似3楼解释是正确的。
> x<-c(-3,1,3,-1)
> order(x)
[1] 1 4 2 3

22
112358sakura 学生认证  发表于 2017-4-19 22:57:03
那请问order(a,b),a和b分别为同维数的向量是什么意思?为什么返回的是同维数的向量而不是二倍维数的向量?
谢谢啦

23
4990595375 发表于 2020-10-28 20:21:39
qoiqpwqr 发表于 2011-5-18 09:39
> x  order(x)
[1] 1 4 3 2
order返回的是一个permutation。也就是说,把x的数从小到大排序的话,当前位置 ...
这个功能应该是rank()函数的,不是order()

24
ryoeng 在职认证  发表于 2020-10-29 06:56:37 来自手机
提示: 作者被禁止或删除 内容自动屏蔽

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 04:51